class LogWrap;
/// \private ancestor of other WaitFor classes
- class WaitFor_Private {
+ class WOLF_BASE_EXPORT WaitFor_Private {
public:
virtual ~WaitFor_Private(){}
WaitFor_Private& operator<<(WTransaction&);
};
/**use this class to wait for any of a number of transactions */
- class WaitForAny:public WaitFor_Private{
+ class WOLF_BASE_EXPORT WaitForAny:public WaitFor_Private{
public:
WaitForAny(int tmout=0):WaitFor_Private(tmout){}
virtual ~WaitForAny(){loop();}
void loop();
};
/**use this class to wait for all of a number of transactions */
- class WaitForAll:public WaitFor_Private{
+ class WOLF_BASE_EXPORT WaitForAll:public WaitFor_Private{
public:
WaitForAll(int tmout=0):WaitFor_Private(tmout){}
virtual ~WaitForAll(){loop();}
class QNetworkReply;
///\internal private logger class
-class WTransaction::Log{
+class WOLF_BASE_EXPORT WTransaction::Log{
public:
/**instantiates the logger
};
/// \internal wrapper around the logger
-class WTransaction::LogWrap{
+class WOLF_BASE_EXPORT WTransaction::LogWrap{
public:
/**instantiates a log wrapper using the logger of the parent or creates a new one in the parent*/
LogWrap(WTransaction*parent,const QString&request,const QString&interface=QString());