* The descriptor for the service
* (a peer may provide more than one service)
*/
- GNUNET_HashCode service_descriptor;
+ GNUNET_HashCode service_descriptor GNUNET_PACKED;
/**
* When does this record expire?
*/
- struct GNUNET_TIME_Absolute expiration_time;
+ struct GNUNET_TIME_AbsoluteNBO expiration_time;
/**
* Four TCP and UDP-Ports that are used by this service, big endian format
*/
- uint64_t ports;
+ uint64_t ports GNUNET_PACKED;
/**
* What connection-types (UDP, TCP, ...) are supported by the service.
* Contains an 'enum GNUNET_DNS_ServiceTypes' in big endian format.
*/
- uint32_t service_type;
+ uint32_t service_type GNUNET_PACKED;
};
#endif