Renamed namespaces satcom::lib and satcom::pkf to senf
[senf.git] / Socket / GenericSockAddr.hh
1 // $Id$
2 //
3 // Copyright (C) 2006 
4
5 #ifndef HH_GenericSockAddr_
6 #define HH_GenericSockAddr_ 1
7
8 // Custom includes
9 #include <sys/socket.h>
10
11 //#include "GenericSockAddr.mpp"
12 ///////////////////////////////hh.p////////////////////////////////////////
13
14 namespace senf {
15
16
17     class GenericSockAddr
18     {
19     public:
20         GenericSockAddr();
21         
22         struct sockaddr * sockaddr_p();
23         struct sockaddr const * sockaddr_p() const;
24         unsigned sockaddr_len() const;
25         
26     private:
27         struct ::sockaddr_storage addr_;
28     };
29
30 }
31
32 ///////////////////////////////hh.e////////////////////////////////////////
33 #include "GenericSockAddr.cci"
34 //#include "GenericSockAddr.ct"
35 //#include "GenericSockAddr.cti"
36 //#include "GenericSockAddr.mpp"
37 #endif
38
39 \f
40 // Local Variables:
41 // mode: c++
42 // End: