org.mobicents.media.server.mgcp.message
Class MgcpMessage

java.lang.Object
  extended by org.mobicents.media.server.mgcp.message.MgcpMessage
Direct Known Subclasses:
MgcpRequest, MgcpResponse

public abstract class MgcpMessage
extends Object

Represents MGCP message.

Author:
kulikov

Field Summary
static int AUDIT_CONNECTION
           
static int AUDIT_ENDPOINT
           
static int CREATE_CONNECTION
           
static int DELETE_CONNECTION
           
static int MODIFY_CONNECTION
           
static int NOTIFY
           
static int REQUEST_NOTIFICATION
           
 
Constructor Summary
MgcpMessage()
           
 
Method Summary
abstract  void clean()
          Clean parameters
abstract  int getTxID()
           
 int getType()
           
protected abstract  void parse(byte[] buff, int offset, int len)
           
 void read(ByteBuffer buffer)
           
 void write(ByteBuffer buffer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CREATE_CONNECTION

public static final int CREATE_CONNECTION
See Also:
Constant Field Values

MODIFY_CONNECTION

public static final int MODIFY_CONNECTION
See Also:
Constant Field Values

DELETE_CONNECTION

public static final int DELETE_CONNECTION
See Also:
Constant Field Values

REQUEST_NOTIFICATION

public static final int REQUEST_NOTIFICATION
See Also:
Constant Field Values

AUDIT_CONNECTION

public static final int AUDIT_CONNECTION
See Also:
Constant Field Values

AUDIT_ENDPOINT

public static final int AUDIT_ENDPOINT
See Also:
Constant Field Values

NOTIFY

public static final int NOTIFY
See Also:
Constant Field Values
Constructor Detail

MgcpMessage

public MgcpMessage()
Method Detail

getType

public int getType()

getTxID

public abstract int getTxID()

read

public void read(ByteBuffer buffer)

parse

protected abstract void parse(byte[] buff,
                              int offset,
                              int len)

write

public void write(ByteBuffer buffer)

clean

public abstract void clean()
Clean parameters



Copyright © 2012 TeleStax, Inc.. All Rights Reserved.