The Assimilation Project
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
intframe.h File Reference

Implements the IntFrame class - integers in a frame. More...

#include <projectcommon.h>
#include <frame.h>
Include dependency graph for intframe.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  _IntFrame
 This is an IntFrame class TLV (type, length, value) frame - representing an integer of some specified length. More...
 
typedef struct _IntFrame IntFrame
 
WINEXPORT IntFrameintframe_new (guint16 frametype, int intlength)
 Construct new IntFrame object. More...
 
WINEXPORT Frameintframe_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...
 

Detailed Description

Implements the IntFrame class - integers in a frame.

We support 1, 2, 3, 4, and 8 byte integers.

Note
This class does not use the 'value' field in the base class, and does not implement the setvalue() member function.

This file is part of the Assimilation Project.

Author
Copyright © 2011, 2012 - Alan Robertson alanr.nosp@m.@uni.nosp@m.x.sh
The Assimilation software is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

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.h.