|
Public Types |
| enum | ServerType {
TCPServer = 0x00000001,
TCPClient = 0x00000002,
UDPServer = 0x00000004,
SupportsPerfCounters = 0x00000010,
SupportsSendRecvBufSize = 0x00000020,
UDPMulticastServer = 0x00000044,
SupportsZeroByteRead = 0x00000100,
SupportsIOPoolEx = 0x00000400,
SupportsPageAllocator = 0x00001000,
UDPConnectionServer = 0x00020004,
DoesNotSupportWelcomeMessage = 0x00100000,
SupportsFlowControl = 0x01000000,
SupportsProcessingDelay = 0x10000000
} |
| typedef unsigned short | Count |
Public Member Functions |
| | CCommandLine (const DWORD argc, const char **argv, const JetByteTools::Core::_tstring &serverName, DWORD type) |
| | CCommandLine (const CCommandLine &rhs) |
| virtual | ~CCommandLine () |
| CCommandLine & | operator= (const CCommandLine &rhs) |
| bool | Parse () |
| JetByteTools::Core::_tstring | EventNamePrefix () const |
| JetByteTools::Core::_tstring | Server () const |
| JetByteTools::Socket::CAddressIPv4::Port | Port () const |
| bool | DisplayDebug () const |
| Count | NumberOfIOThreads () const |
| JetByteTools::Socket::ListenBacklog | ListenBacklog () const |
| Count | SocketPoolSize () const |
| JetByteTools::Socket::PerSocketBufferPoolingLimit | MaxBuffersPooledPerSocket () const |
| JetByteTools::Socket::ConsecutiveSocketOperations | MaxConsecutiveOperationsOnOneSocket () const |
| JetByteTools::IO::CBufferAllocator::BufferCount | BufferPoolSize () const |
| JetByteTools::IO::IBuffer::BufferSize | BufferSize () const |
| bool | NoWelcomeMessage () const |
| Count | MaxConnections () const |
| bool | RegisterCounters () const |
| bool | UnRegisterCounters () const |
| bool | HasMulticastAddress () const |
| JetByteTools::Core::_tstring | MulticastAddress () const |
| unsigned long | RecvBufferSize () const |
| unsigned long | SendBufferSize () const |
| JetByteTools::Socket::ZeroByteReadConfiguration | GetZeroByteReadConfiguration () const |
| JetByteTools::IO::CBufferAllocator::AllocationFlags | GetAllocationFlags () const |
| JetByteTools::Milliseconds | ConnectionTimeout () const |
| JetByteTools::Socket::CFlowControlStreamSocketConnectionFilter::BufferCount | MaxBuffers () const |
| JetByteTools::Socket::CFlowControlStreamSocketConnectionFilter::PendingWriteCount | MaxPendingWrites () const |
| JetByteTools::Socket::CFlowControlStreamSocketConnectionFilter::Percentage | NotificationPercentageStepSize () const |
| JetByteTools::Milliseconds | ProcessingDelay () const |
| DWORD | NumberOfEntriesPerCall () const |
| void | ShowHelp (const JetByteTools::Core::_tstring &message) |
Static Protected Member Functions |
| static Count | StringToCount (const JetByteTools::Core::_tstring &stringValue) |
| static unsigned long | StringToUnsignedLong (const JetByteTools::Core::_tstring &stringValue) |
Protected Attributes |
| const DWORD | m_argc |
| const char ** | m_argv |
| JetByteTools::Core::CCommandLine | m_parser |