cmsg::cMsgSubscriptionConfig Class Reference

#include <cMsg.hxx>

List of all members.


Detailed Description

Manages subscriptions configurations.

Definition at line 264 of file cMsg.hxx.

Public Member Functions

 cMsgSubscriptionConfig (void)
 Constructor creates empty subscription config.
virtual ~cMsgSubscriptionConfig (void)
 Deletes subscription config.
virtual int getMaxCueSize (void)
 Gets max cue size.
virtual void setMaxCueSize (int size)
 Sets max cue size.
virtual int getSkipSize (void)
 Gets skip size.
virtual void setSkipSize (int size)
 Sets skip size.
virtual bool getMaySkip (void)
 True if may skip messages upon overflow.
virtual void setMaySkip (bool maySkip)
 Sets message skip permission.
virtual bool getMustSerialize (void)
 Gets must serialize flag.
virtual void setMustSerialize (bool mustSerialize)
 Sets must serialize flag.
virtual int getMaxThreads (void)
 Gets max callback threads.
virtual void setMaxThreads (int max)
 Sets max callback threads.
virtual int getMessagesPerThread (void)
 Gets max messages per thread.
virtual void setMessagesPerThread (int mpt)
 Sets max messages per thread.
virtual size_t getStackSize (void)
 Gets message stack size.
virtual void setStackSize (size_t size)
 Sets message stack size.

Public Attributes

cMsgSubscribeConfig * config
 Pointer to subscription config struct.


Constructor & Destructor Documentation

cMsgSubscriptionConfig::cMsgSubscriptionConfig void   ) 
 

Constructor creates empty subscription config.

Definition at line 1342 of file cMsgWrapper.cc.

References config.

cMsgSubscriptionConfig::~cMsgSubscriptionConfig void   )  [virtual]
 

Deletes subscription config.

Definition at line 1353 of file cMsgWrapper.cc.

References config.


Member Function Documentation

int cMsgSubscriptionConfig::getMaxCueSize void   )  [virtual]
 

Gets max cue size.

Returns:
Max cue size

Definition at line 1366 of file cMsgWrapper.cc.

References config.

int cMsgSubscriptionConfig::getMaxThreads void   )  [virtual]
 

Gets max callback threads.

Returns:
Maximum number of threads

Definition at line 1478 of file cMsgWrapper.cc.

References config.

bool cMsgSubscriptionConfig::getMaySkip void   )  [virtual]
 

True if may skip messages upon overflow.

Returns:
True if can skip

Definition at line 1422 of file cMsgWrapper.cc.

References config.

int cMsgSubscriptionConfig::getMessagesPerThread void   )  [virtual]
 

Gets max messages per thread.

Returns:
Max messages per callback thread

Definition at line 1506 of file cMsgWrapper.cc.

References config.

bool cMsgSubscriptionConfig::getMustSerialize void   )  [virtual]
 

Gets must serialize flag.

Returns:
True if must serialize

Definition at line 1450 of file cMsgWrapper.cc.

References config.

int cMsgSubscriptionConfig::getSkipSize void   )  [virtual]
 

Gets skip size.

Returns:
Skip size

Definition at line 1394 of file cMsgWrapper.cc.

References config.

size_t cMsgSubscriptionConfig::getStackSize void   )  [virtual]
 

Gets message stack size.

Returns:
Message stack size

Definition at line 1534 of file cMsgWrapper.cc.

References config.

void cMsgSubscriptionConfig::setMaxCueSize int  size  )  [virtual]
 

Sets max cue size.

Parameters:
size Max cue size

Definition at line 1381 of file cMsgWrapper.cc.

References config.

void cMsgSubscriptionConfig::setMaxThreads int  max  )  [virtual]
 

Sets max callback threads.

Parameters:
max Max callback threads

Definition at line 1493 of file cMsgWrapper.cc.

References config.

void cMsgSubscriptionConfig::setMaySkip bool  maySkip  )  [virtual]
 

Sets message skip permission.

Parameters:
maySkip True if can skip messages

Definition at line 1437 of file cMsgWrapper.cc.

References config.

void cMsgSubscriptionConfig::setMessagesPerThread int  mpt  )  [virtual]
 

Sets max messages per thread.

Parameters:
mpt Max messages per callback thread

Definition at line 1521 of file cMsgWrapper.cc.

References config.

void cMsgSubscriptionConfig::setMustSerialize bool  mustSerialize  )  [virtual]
 

Sets must serialize flag.

Parameters:
mustSerialize True if must serialize

Definition at line 1465 of file cMsgWrapper.cc.

References config.

void cMsgSubscriptionConfig::setSkipSize int  size  )  [virtual]
 

Sets skip size.

Parameters:
size Skip size

Definition at line 1409 of file cMsgWrapper.cc.

References config.

void cMsgSubscriptionConfig::setStackSize size_t  size  )  [virtual]
 

Sets message stack size.

Parameters:
size Message stack size

Definition at line 1549 of file cMsgWrapper.cc.

References config.


Member Data Documentation

cMsgSubscribeConfig* cmsg::cMsgSubscriptionConfig::config
 

Pointer to subscription config struct.

Definition at line 286 of file cMsg.hxx.

Referenced by cMsgSubscriptionConfig(), getMaxCueSize(), getMaxThreads(), getMaySkip(), getMessagesPerThread(), getMustSerialize(), getSkipSize(), getStackSize(), setMaxCueSize(), setMaxThreads(), setMaySkip(), setMessagesPerThread(), setMustSerialize(), setSkipSize(), setStackSize(), and ~cMsgSubscriptionConfig().


The documentation for this class was generated from the following files:
Generated on Wed Feb 6 13:37:50 2008 for cMsg Messaging System by  doxygen 1.3.9.1