libmoost
moost::nagios::nsca_crc32 Class Reference

#include <nsca_crc32.hpp>

List of all members.

Public Member Functions

 nsca_crc32 ()
boost::uint32_t calculate (nsca_data_packet const &send_packet) const

Private Member Functions

void generate_crc32_table ()

Private Attributes

std::vector< boost::uint32_t > crc32_table_

Static Private Attributes

static size_t const crc32_table_size = 256

Detailed Description

Definition at line 39 of file nsca_crc32.hpp.


Constructor & Destructor Documentation

Definition at line 43 of file nsca_crc32.hpp.

Here is the call graph for this function:


Member Function Documentation

boost::uint32_t moost::nagios::nsca_crc32::calculate ( nsca_data_packet const &  send_packet) const [inline]

Definition at line 49 of file nsca_crc32.hpp.

Here is the caller graph for this function:

Definition at line 69 of file nsca_crc32.hpp.

Here is the caller graph for this function:


Member Data Documentation

std::vector<boost::uint32_t> moost::nagios::nsca_crc32::crc32_table_ [private]

Definition at line 97 of file nsca_crc32.hpp.

size_t const moost::nagios::nsca_crc32::crc32_table_size = 256 [static, private]

Definition at line 98 of file nsca_crc32.hpp.


The documentation for this class was generated from the following file: