Replace tabs with spaces in more files.
--HG-- branch : trunk
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
/**
|
||||
** \file SctpSocket.h
|
||||
** \date 2006-09-04
|
||||
** \author [email protected]
|
||||
** \file SctpSocket.h
|
||||
** \date 2006-09-04
|
||||
** \author [email protected]
|
||||
**/
|
||||
/*
|
||||
Copyright (C) 2007 Anders Hedstrom
|
||||
@@ -40,63 +40,63 @@ class SocketAddress;
|
||||
class SctpSocket : public StreamSocket
|
||||
{
|
||||
public:
|
||||
/** SctpSocket constructor.
|
||||
\param h Owner
|
||||
\param type SCTP_STREAM or SCTP_SEQPACKET */
|
||||
SctpSocket(ISocketHandler& h,int type);
|
||||
~SctpSocket();
|
||||
/** SctpSocket constructor.
|
||||
\param h Owner
|
||||
\param type SCTP_STREAM or SCTP_SEQPACKET */
|
||||
SctpSocket(ISocketHandler& h,int type);
|
||||
~SctpSocket();
|
||||
|
||||
/** bind() */
|
||||
int Bind(const std::string&,port_t);
|
||||
int Bind(SocketAddress&);
|
||||
/** sctp_bindx() */
|
||||
int AddAddress(const std::string&,port_t);
|
||||
int AddAddress(SocketAddress&);
|
||||
/** sctp_bindx() */
|
||||
int RemoveAddress(const std::string&,port_t);
|
||||
int RemoveAddress(SocketAddress&);
|
||||
/** bind() */
|
||||
int Bind(const std::string&,port_t);
|
||||
int Bind(SocketAddress&);
|
||||
/** sctp_bindx() */
|
||||
int AddAddress(const std::string&,port_t);
|
||||
int AddAddress(SocketAddress&);
|
||||
/** sctp_bindx() */
|
||||
int RemoveAddress(const std::string&,port_t);
|
||||
int RemoveAddress(SocketAddress&);
|
||||
|
||||
/** connect() */
|
||||
int Open(const std::string&,port_t);
|
||||
int Open(SocketAddress&);
|
||||
/** connect() */
|
||||
int Open(const std::string&,port_t);
|
||||
int Open(SocketAddress&);
|
||||
|
||||
/** Connect timeout callback. */
|
||||
void OnConnectTimeout();
|
||||
/** Connect timeout callback. */
|
||||
void OnConnectTimeout();
|
||||
#ifdef _WIN32
|
||||
/** Connection failed reported as exception on win32 */
|
||||
void OnException();
|
||||
/** Connection failed reported as exception on win32 */
|
||||
void OnException();
|
||||
#endif
|
||||
|
||||
#ifndef SOLARIS
|
||||
/** sctp_connectx() */
|
||||
int AddConnection(const std::string&,port_t);
|
||||
int AddConnection(SocketAddress&);
|
||||
/** sctp_connectx() */
|
||||
int AddConnection(const std::string&,port_t);
|
||||
int AddConnection(SocketAddress&);
|
||||
#endif
|
||||
|
||||
/** Get peer addresses of an association. */
|
||||
int getpaddrs(sctp_assoc_t id,std::list<std::string>&);
|
||||
/** Get all bound addresses of an association. */
|
||||
int getladdrs(sctp_assoc_t id,std::list<std::string>&);
|
||||
/** Get peer addresses of an association. */
|
||||
int getpaddrs(sctp_assoc_t id,std::list<std::string>&);
|
||||
/** Get all bound addresses of an association. */
|
||||
int getladdrs(sctp_assoc_t id,std::list<std::string>&);
|
||||
|
||||
/** sctp_peeloff */
|
||||
int PeelOff(sctp_assoc_t id);
|
||||
/** sctp_peeloff */
|
||||
int PeelOff(sctp_assoc_t id);
|
||||
|
||||
/** recvmsg callback */
|
||||
virtual void OnReceiveMessage(const char *buf,size_t sz,struct sockaddr *sa,socklen_t sa_len,struct sctp_sndrcvinfo *sinfo,int msg_flags) = 0;
|
||||
/** recvmsg callback */
|
||||
virtual void OnReceiveMessage(const char *buf,size_t sz,struct sockaddr *sa,socklen_t sa_len,struct sctp_sndrcvinfo *sinfo,int msg_flags) = 0;
|
||||
|
||||
void OnOptions(int,int,int,SOCKET) {}
|
||||
void OnOptions(int,int,int,SOCKET) {}
|
||||
|
||||
virtual int Protocol();
|
||||
virtual int Protocol();
|
||||
|
||||
protected:
|
||||
SctpSocket(const SctpSocket& s) : StreamSocket(s) {}
|
||||
void OnRead();
|
||||
void OnWrite();
|
||||
SctpSocket(const SctpSocket& s) : StreamSocket(s) {}
|
||||
void OnRead();
|
||||
void OnWrite();
|
||||
|
||||
private:
|
||||
SctpSocket& operator=(const SctpSocket& s) { return *this; }
|
||||
int m_type; ///< SCTP_STREAM or SCTP_SEQPACKET
|
||||
char *m_buf; ///< Temporary receive buffer
|
||||
SctpSocket& operator=(const SctpSocket& s) { return *this; }
|
||||
int m_type; ///< SCTP_STREAM or SCTP_SEQPACKET
|
||||
char *m_buf; ///< Temporary receive buffer
|
||||
};
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user