|
The Assimilation Monitoring Project
|
Implements IntFrame Frame class type. More...
#include <string.h>#include <projectcommon.h>#include <frameset.h>#include <intframe.h>#include <frametypes.h>#include <generic_tlv_min.h>#include <tlvhelper.h>
Go to the source code of this file.
Functions | |
| FSTATIC int | _intframe_intlength (IntFrame *self) |
| Return number of bytes in this integer. More... | |
| FSTATIC void | _intframe_setint (IntFrame *self, guint64 value) |
| Set the integer value associated with an IntFrame. More... | |
| FSTATIC guint64 | _intframe_getint (IntFrame *self) |
| Get the integer value associated with an IntFrame. More... | |
| FSTATIC void | _intframe_updatedata (Frame *, gpointer, gconstpointer, FrameSet *) |
| FSTATIC gboolean | _intframe_isvalid (const Frame *self,gconstpointer tlvptr,gconstpointer pktend) |
| Return TRUE if this integer is valid - basically is it of one of our supported lengths... More... | |
| FSTATIC gchar * | _intframe_toString (gconstpointer obj) |
| Return a printable representation of our IntFrame object. More... | |
| IntFrame * | intframe_new (guint16 frametype, int intbytes) |
| Construct new IntFrame object. More... | |
| Frame * | intframe_tlvconstructor (gconstpointer tlvstart, gconstpointer pktend) |
| Given marshalled data corresponding to an IntFrame (integer frame), return that corresponding Frame In other words, un-marshall the data... More... | |
Implements IntFrame Frame class type.
This Frame class subclass implements 2, 3, 4, and 8 byte integers.
This file is part of the Assimilation Project.
The Assimilation software is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with the Assimilation Project software. If not, see http://www.gnu.org/licenses/
Definition in file intframe.c.