Files
Work/thread/POSTFIX.HPP
2024-08-07 09:16:27 -04:00

48 lines
740 B
C++

#ifndef _THREAD_POSTFIX_HPP_
#define _THREAD_POSTFIX_HPP_
class PostFix
{
public:
PostFix(void);
virtual ~PostFix();
void postFix(String &eventName)const;
private:
PostFix(const PostFix &somePostFix);
PostFix &operator=(const PostFix &somePostFix);
};
inline
PostFix::PostFix(void)
{
}
inline
PostFix::PostFix(const PostFix &/*somePostFix*/)
{
}
inline
PostFix::~PostFix()
{
}
inline
PostFix &PostFix::operator=(const PostFix &/*somePostFix*/)
{
return *this;
}
inline
void PostFix::postFix(String &eventName)const
{
String eventNamePostFix;
String invalidTokens(":./\\");
eventName.removeTokens(invalidTokens);
::sprintf(eventNamePostFix,"@%ld@%ld",(LONG)this,::GetTickCount());
eventName+=eventNamePostFix;
}
#endif