vrpn
07.33
Virtual Reality Peripheral Network
|
Internal header providing unbuffering facilities for a number of types. More...
Namespaces | |
vrpn_detail | |
Functions | |
vrpn_uint8 | hton (vrpn_uint8 hostval) |
host to network byte order for 8-bit uints is a no-op More... | |
vrpn_uint8 | ntoh (vrpn_uint8 netval) |
network to host byte order for 8-bit uints is a no-op More... | |
vrpn_uint16 | hton (vrpn_uint16 hostval) |
host to network byte order for 16-bit uints More... | |
vrpn_uint16 | ntoh (vrpn_uint16 netval) |
network to host byte order for 16-bit uints More... | |
vrpn_uint32 | hton (vrpn_uint32 hostval) |
host to network byte order for 32-bit uints More... | |
vrpn_uint32 | ntoh (vrpn_uint32 netval) |
network to host byte order for 32-bit uints More... | |
vrpn_float64 | hton (vrpn_float64 hostval) |
host to network byte order for 64-bit floats, using vrpn_htond More... | |
vrpn_float64 | ntoh (vrpn_float64 netval) |
network to host byte order for 64-bit floats, using vrpn_ntohd More... | |
template<typename T > | |
T | hton (T input) |
Templated hton that type-puns to the same-sized uint type as a fallback for those types not explicitly defined above. More... | |
template<typename T > | |
T | ntoh (T input) |
Templated ntoh that type-puns to the same-sized uint type as a fallback for those types not explicitly defined above. More... | |
Internal header providing unbuffering facilities for a number of types.
Contains overloaded hton() and ntoh() functions that forward to their correctly-typed implementations.
|
inline |
Templated hton that type-puns to the same-sized uint type as a fallback for those types not explicitly defined above.
Definition at line 290 of file vrpn_Shared.h.
References hton().
|
inline |
host to network byte order for 64-bit floats, using vrpn_htond
Definition at line 283 of file vrpn_Shared.h.
References vrpn_htond().
|
inline |
host to network byte order for 16-bit uints
Definition at line 271 of file vrpn_Shared.h.
|
inline |
host to network byte order for 32-bit uints
Definition at line 277 of file vrpn_Shared.h.
|
inline |
host to network byte order for 8-bit uints is a no-op
Definition at line 265 of file vrpn_Shared.h.
Referenced by hton(), and vrpn_buffer().
|
inline |
Templated ntoh that type-puns to the same-sized uint type as a fallback for those types not explicitly defined above.
Definition at line 303 of file vrpn_Shared.h.
References ntoh().
|
inline |
network to host byte order for 64-bit floats, using vrpn_ntohd
Definition at line 286 of file vrpn_Shared.h.
References vrpn_ntohd().
|
inline |
network to host byte order for 16-bit uints
Definition at line 274 of file vrpn_Shared.h.
|
inline |
network to host byte order for 32-bit uints
Definition at line 280 of file vrpn_Shared.h.
|
inline |
network to host byte order for 8-bit uints is a no-op
Definition at line 268 of file vrpn_Shared.h.
Referenced by ntoh(), and vrpn_unbuffer().