Package org.cipango.diameter

Examples of org.cipango.diameter.DiameterCommand


{
  public static DiameterCommand getAnswer(DiameterCommand request)
  {
    assert request.isRequest();
   
    DiameterCommand answer = Dictionary.getInstance().getAnswer(request.getCode());
    if (answer == null)
      answer = Factory.newAnswer(request.getCode(), "Unknown-Answer");
    return answer;
  }
View Full Code Here


   
    int code = i & 0xffffff;
   
    Dictionary dictionary = Dictionary.getInstance();
   
    DiameterCommand command = isRequest ? dictionary.getRequest(code) : dictionary.getAnswer(code);
    if (command == null)
      command = isRequest ? Factory.newRequest(code, "Unknown") : Factory.newAnswer(code, "Unknown");
   
    DiameterMessage message = isRequest ? new DiameterRequest() : new DiameterAnswer();
   
View Full Code Here

  {
    int start = buffer.putIndex();
    buffer.setPutIndex(start+4);
   
    int flags = 0;
    DiameterCommand command = message.getCommand();
   
    if (command.isRequest())
      flags |= REQUEST_FLAG;
   
    if (command.isProxiable())
      flags |= PROXIABLE_FLAG;
   
    putInt(buffer, flags << 24 | command.getCode() & 0xffffff);
    putInt(buffer, message.getApplicationId());
    putInt(buffer, message.getHopByHopId());
    putInt(buffer, message.getEndToEndId());
   
    buffer = Common.__grouped.encode(buffer, message.getAVPs());
View Full Code Here

TOP

Related Classes of org.cipango.diameter.DiameterCommand

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.