icinga2/base/tcpsocket.h
Gunnar Beutner 390a00e546 Made build system more Windows-friendly
Implemented endpoint system for the discovery service
2012-04-06 08:56:52 +02:00

21 lines
335 B
C++

#ifndef TCPSOCKET_H
#define TCPSOCKET_H
namespace icinga
{
class I2_BASE_API TCPSocket : public Socket
{
public:
typedef shared_ptr<TCPSocket> Ptr;
typedef weak_ptr<TCPSocket> WeakPtr;
void MakeSocket(void);
void Bind(unsigned short port);
void Bind(const char *hostname, unsigned short port);
};
}
#endif /* TCPSOCKET_H */