OpenSS7
SS7 for the
Common Man

© Copyright 1997-2004,OpenSS7 Corporation, All Rights Reserved.
Last modified:

Home Overview Status News Documentation Resources About
   
 Overview
 Status
 News
 Documentation
 Resources
 About

   
Home Index Prev Next More Download Info FAQ Mail   Home -> Resources -> Browse Source -> ss7codec/L2codec.h


File /code/ss7codec/L2codec.h



#ifndef __SS7_L2_CODEC_H__
#define __SS7_L2_CODEC_H__

#include "defines.h"
#include "codec.h"

#pragma interface

class Codec_FISU;
class Codec_LSSU;
class Codec_MSU;

class Codec_SU : public Header {
    private:
    protected:
    public:
        Field*  BSN; 
        Field*  BIB;
        Field*  FSN;
        Field*  FIB;
        Field*  LI ;
        Bra*    LI_B;

        Codec_FISU*   FISU;
        Codec_LSSU*   LSSU;
        Codec_LSSU*   LSS2;
        Codec_MSU*    MSU;

        void decode(FramePointer&);     // decode method
        void encode(FramePointer&);     // encode method

        Codec_SU();
    };

class Codec_FISU : public Content {
    public:
        Codec_FISU(char*,char*);
    };

class Codec_LSSU : public Content {
    public:
        Set*    SF;
        
        Codec_LSSU(char*,char*,int);
    };

class Codec_MSU : public Content {
    public:
        OctetString*    PDU;

        Codec_MSU(char*,char*);
    };

#endif __SS7_L2_CODEC_H__


Home Index Prev Next More Download Info FAQ Mail   Home -> Resources -> Browse Source -> ss7codec/L2codec.h

OpenSS7
SS7 for the
Common Man
Home Overview Status News Documentation Resources About

© Copyright 1997-2004,OpenSS7 Corporation, All Rights Reserved.
Last modified: