#ifndef NULLSOFT_WAC_NETWORK_HEADERS_H #define NULLSOFT_WAC_NETWORK_HEADERS_H // TODO: benski> change this to use a smarter data structure. // this initial implementation is known to work, however class JNL_Headers { public: JNL_Headers(); ~JNL_Headers(); const char *GetAllHeaders(); const char *GetHeader( const char *header_name ); int Add( const char *buf ); void Reset(); private: char *m_recvheaders; size_t m_recvheaders_size; }; #endif // !NULLSOFT_WAC_NETWORK_HEADERS_H