Classes | Public Types | Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | Friends

Usage::Info Class Reference

Info going to and coming from server. More...

List of all members.

Classes

class  ID

Public Types

enum  Delim { Start, Stop, Cont }

Public Member Functions

 Info (const char *grp, const char *act=0, const char *aux=0)
bool operator== (const Info &inf) const
ID id () const
std::ostream & dump (std::ostream &) const
BufferStringdump (BufferString &) const
void prepStart (const char *act=0)
void prepEnd (const char *act=0)

Public Attributes

BufferString group_
 Action group.
BufferString action_
 Specific action.
BufferString aux_
 Extra info.
Delim delim_
bool withreply_
 Client waits for a reply?

Protected Member Functions

void prepareForSend ()

Protected Attributes

ID id_

Friends

class Client

Detailed Description

Info going to and coming from server.


Member Enumeration Documentation

Enumerator:
Start 
Stop 
Cont 

Constructor & Destructor Documentation

Usage::Info::Info ( const char *  grp,
const char *  act = 0,
const char *  aux = 0 
)

Member Function Documentation

std::ostream& Usage::Info::dump ( std::ostream &   )  const
BufferString& Usage::Info::dump ( BufferString  )  const
ID Usage::Info::id (  )  const [inline]
bool Usage::Info::operator== ( const Info inf  )  const [inline]
void Usage::Info::prepareForSend (  )  [protected]
void Usage::Info::prepEnd ( const char *  act = 0  )  [inline]
void Usage::Info::prepStart ( const char *  act = 0  )  [inline]

Friends And Related Function Documentation

friend class Client [friend]

Member Data Documentation

Specific action.

Extra info.

Action group.

ID Usage::Info::id_ [protected]

Client waits for a reply?