7ab43721d9dd8c66eb9e6b2e663763c11b1e7c95
[senf.git] / Socket / GenericSockAddr.cci
1 // $Id$
2 //
3 // Copyright (C) 2006 
4
5 // Definition of inline non-template functions
6
7 // Custom includes
8
9 #define prefix_ inline
10 ///////////////////////////////cci.p///////////////////////////////////////
11
12 prefix_ satcom::lib::GenericSockAddr::GenericSockAddr()
13 {}
14
15 prefix_ struct sockaddr * satcom::lib::GenericSockAddr::sockaddr_p()
16 {
17     return reinterpret_cast<sockaddr *>(&addr_);
18 }
19
20 prefix_ struct sockaddr const * satcom::lib::GenericSockAddr::sockaddr_p()
21     const
22 {
23     return reinterpret_cast<sockaddr const *>(&addr_);
24 }
25
26 prefix_ unsigned satcom::lib::GenericSockAddr::sockaddr_len()
27     const
28 {
29     return sizeof(addr_);
30 }
31
32 ///////////////////////////////cci.e///////////////////////////////////////
33 #undef prefix_
34
35 \f
36 // Local Variables:
37 // mode: c++
38 // End: