Logo Search packages:      
Sourcecode: vdccm version File versions

LocalConnectedSocket Class Reference

#include <localconnectedsocket.h>

Inheritance diagram for LocalConnectedSocket:

LocalSocket NetSocket Descriptor LocalAcceptedSocket LocalClientSocket SynCEClient

List of all members.


Detailed Description

Author:
Volker Christian

Definition at line 31 of file localconnectedsocket.h.


Public Types

enum  eventType { READ = 0, WRITE, EXCEPTION }

Public Member Functions

virtual bool close ()
 Closes the descriptor.
bool dataPending (int sec, int usec) const
 Check if data are pending to read.
int getDescriptor () const
 Returns the integer value which represents the descriptor by the underlying Operating System.
std::string getLocalPath () const
struct sockaddr_un getRemoteSunAddr () const
bool isConnected () const
 LocalConnectedSocket (std::string path)
bool operator< (const Descriptor &descriptor) const
 Lesser-operator on the descriptor base.
ssize_t readNumBytes (unsigned char *buffer, size_t number) const
bool setBlocking ()
bool setNonBlocking ()
bool setReadTimeout (int sec, int usec)
bool setWriteTimeout (int sec, int usec)
virtual bool shutdown ()
bool writable (int sec, int usec)

Protected Member Functions

virtual bool bind ()
virtual void event (enum eventType et)=0
void setConnected (const bool connected)
void setDescriptor (int descriptor)
bool setSocket (int fd)
virtual bool socket ()

Protected Attributes

struct sockaddr_un localAddress
std::string path

Static Protected Attributes

static int FFALSE = 0
static int FTRUE = 1

Private Member Functions

bool setSocket (const int descriptor, const struct sockaddr_un remoteAddress)

Private Attributes

bool connected
struct sockaddr_un remoteAddress

Friends

class LocalClientSocket

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

Generated by  Doxygen 1.6.0   Back to index