JX Application Framework
Loading...
Searching...
No Matches
Classes | Public Member Functions | Protected Member Functions | List of all members
JNetworkProtocolBase< ACE_PEER_STREAM_1 > Class Template Reference

#include <JNetworkProtocolBase.h>

Inheritance diagram for JNetworkProtocolBase< ACE_PEER_STREAM_1 >:
[legend]

Classes

struct  Chunk
 

Public Member Functions

 JNetworkProtocolBase (const bool synch)
 
 ~JNetworkProtocolBase () override
 
bool DataPending () const
 
void Flush ()
 
bool WillSendSynch () const
 
void ShouldSendSynch (const bool synch=true)
 
int handle_output (ACE_HANDLE) override
 

Protected Member Functions

void Send (const JString &data)
 
void Send (const JUtf8Byte *data, const JSize count)
 
void Send (const iovec data[], const JSize count)
 

Constructor & Destructor Documentation

◆ JNetworkProtocolBase()

template<ACE_PEER_STREAM_1 >
JNetworkProtocolBase< ACE_PEER_STREAM_1 >::JNetworkProtocolBase ( const bool  synch)

◆ ~JNetworkProtocolBase()

template<ACE_PEER_STREAM_1 >
JNetworkProtocolBase< ACE_PEER_STREAM_1 >::~JNetworkProtocolBase ( )
override

Member Function Documentation

◆ DataPending()

template<ACE_PEER_STREAM_1 >
bool JNetworkProtocolBase< ACE_PEER_STREAM_1 >::DataPending ( ) const

◆ Flush()

template<ACE_PEER_STREAM_1 >
void JNetworkProtocolBase< ACE_PEER_STREAM_1 >::Flush ( )

◆ handle_output()

template<ACE_PEER_STREAM_1 >
int JNetworkProtocolBase< ACE_PEER_STREAM_1 >::handle_output ( ACE_HANDLE  )
override

◆ Send() [1/3]

template<ACE_PEER_STREAM_1 >
void JNetworkProtocolBase< ACE_PEER_STREAM_1 >::Send ( const iovec  data[],
const JSize  count 
)
protected

◆ Send() [2/3]

template<ACE_PEER_STREAM_1 >
void JNetworkProtocolBase< ACE_PEER_STREAM_1 >::Send ( const JString data)
protected

◆ Send() [3/3]

template<ACE_PEER_STREAM_1 >
void JNetworkProtocolBase< ACE_PEER_STREAM_1 >::Send ( const JUtf8Byte data,
const JSize  count 
)
protected

◆ ShouldSendSynch()

template<ACE_PEER_STREAM_1 >
void JNetworkProtocolBase< ACE_PEER_STREAM_1 >::ShouldSendSynch ( const bool  synch = true)

◆ WillSendSynch()

template<ACE_PEER_STREAM_1 >
bool JNetworkProtocolBase< ACE_PEER_STREAM_1 >::WillSendSynch ( ) const

The documentation for this class was generated from the following file: