Uses of Class
org.tinyradius.packet.RadiusPacket

Packages that use RadiusPacket
org.tinyradius.packet This package contains classes for encoding and decoding Radius packets. 
org.tinyradius.test This package contains sample applications that show how to use TinyRadius. 
org.tinyradius.util This package contains helper classes for implementing Radius clients and servers. 
 

Uses of RadiusPacket in org.tinyradius.packet
 

Subclasses of RadiusPacket in org.tinyradius.packet
 class AccessRequest
          This class represents an Access-Request Radius packet.
 class AccountingRequest
          This class represents a Radius packet of the type "Accounting-Request".
 

Methods in org.tinyradius.packet that return RadiusPacket
static RadiusPacket RadiusPacket.createRadiusPacket(int type)
          Creates a RadiusPacket object.
protected static RadiusPacket RadiusPacket.decodePacket(Dictionary dictionary, java.io.InputStream in, java.lang.String sharedSecret, RadiusPacket request)
          Reads a Radius packet from the given input stream and creates an appropiate RadiusPacket descendant object.
static RadiusPacket RadiusPacket.decodeRequestPacket(Dictionary dictionary, java.io.InputStream in, java.lang.String sharedSecret)
          Reads a Radius request packet from the given input stream and creates an appropiate RadiusPacket descendant object.
static RadiusPacket RadiusPacket.decodeRequestPacket(java.io.InputStream in, java.lang.String sharedSecret)
          Reads a Radius request packet from the given input stream and creates an appropiate RadiusPacket descendant object.
static RadiusPacket RadiusPacket.decodeResponsePacket(Dictionary dictionary, java.io.InputStream in, java.lang.String sharedSecret, RadiusPacket request)
          Reads a Radius response packet from the given input stream and creates an appropiate RadiusPacket descendant object.
static RadiusPacket RadiusPacket.decodeResponsePacket(java.io.InputStream in, java.lang.String sharedSecret, RadiusPacket request)
          Reads a Radius response packet from the given input stream and creates an appropiate RadiusPacket descendant object.
 

Methods in org.tinyradius.packet with parameters of type RadiusPacket
protected static RadiusPacket RadiusPacket.decodePacket(Dictionary dictionary, java.io.InputStream in, java.lang.String sharedSecret, RadiusPacket request)
          Reads a Radius packet from the given input stream and creates an appropiate RadiusPacket descendant object.
static RadiusPacket RadiusPacket.decodeResponsePacket(Dictionary dictionary, java.io.InputStream in, java.lang.String sharedSecret, RadiusPacket request)
          Reads a Radius response packet from the given input stream and creates an appropiate RadiusPacket descendant object.
static RadiusPacket RadiusPacket.decodeResponsePacket(java.io.InputStream in, java.lang.String sharedSecret, RadiusPacket request)
          Reads a Radius response packet from the given input stream and creates an appropiate RadiusPacket descendant object.
protected  void RadiusPacket.encodePacket(java.io.OutputStream out, java.lang.String sharedSecret, RadiusPacket request)
          Encodes this Radius packet and sends it to the specified output stream.
 void RadiusPacket.encodeResponsePacket(java.io.OutputStream out, java.lang.String sharedSecret, RadiusPacket request)
          Encodes this Radius response packet and sends it to the specified output stream.
 

Uses of RadiusPacket in org.tinyradius.test
 

Methods in org.tinyradius.test with parameters of type RadiusPacket
 RadiusEndpoint TestProxy.getProxyServer(RadiusPacket packet, RadiusEndpoint client)
           
 

Uses of RadiusPacket in org.tinyradius.util
 

Methods in org.tinyradius.util that return RadiusPacket
 RadiusPacket RadiusServer.accessRequestReceived(AccessRequest accessRequest, java.net.InetSocketAddress client)
          Constructs an answer for an Access-Request packet.
 RadiusPacket RadiusClient.account(AccountingRequest request)
          Sends an Accounting-Request packet and receives a response packet.
 RadiusPacket RadiusServer.accountingRequestReceived(AccountingRequest accountingRequest, java.net.InetSocketAddress client)
          Constructs an answer for an Accounting-Request packet.
 RadiusPacket RadiusClient.authenticate(AccessRequest request)
          Sends an Access-Request packet and receives a response packet.
static RadiusPacket RadiusClient.communicate(RadiusEndpoint remoteServer, RadiusPacket request)
          Sends the specified packet to the specified Radius server endpoint.
 RadiusPacket RadiusClient.communicate(RadiusPacket request, int port)
          Sends a Radius packet to the server and awaits an answer.
protected  RadiusPacket RadiusServer.handlePacket(java.net.InetSocketAddress localAddress, java.net.InetSocketAddress remoteAddress, RadiusPacket request, java.lang.String sharedSecret)
          Handles the received Radius packet and constructs a response.
protected  RadiusPacket RadiusClient.makeRadiusPacket(java.net.DatagramPacket packet, RadiusPacket request)
          Creates a RadiusPacket from a received datagram packet.
protected  RadiusPacket RadiusServer.makeRadiusPacket(java.net.DatagramPacket packet, java.lang.String sharedSecret)
          Creates a RadiusPacket for a Radius request from a received datagram packet.
 

Methods in org.tinyradius.util with parameters of type RadiusPacket
static RadiusPacket RadiusClient.communicate(RadiusEndpoint remoteServer, RadiusPacket request)
          Sends the specified packet to the specified Radius server endpoint.
 RadiusPacket RadiusClient.communicate(RadiusPacket request, int port)
          Sends a Radius packet to the server and awaits an answer.
protected  void RadiusServer.copyProxyState(RadiusPacket request, RadiusPacket answer)
          Copies all Proxy-State attributes from the request packet to the response packet.
protected  RadiusPacket RadiusServer.handlePacket(java.net.InetSocketAddress localAddress, java.net.InetSocketAddress remoteAddress, RadiusPacket request, java.lang.String sharedSecret)
          Handles the received Radius packet and constructs a response.
protected  boolean RadiusServer.isPacketDuplicate(RadiusPacket packet, java.net.InetSocketAddress address)
          Checks whether the passed packet is a duplicate.
protected  java.net.DatagramPacket RadiusClient.makeDatagramPacket(RadiusPacket packet, int port)
          Creates a datagram packet from a RadiusPacket to be send.
protected  java.net.DatagramPacket RadiusServer.makeDatagramPacket(RadiusPacket packet, java.lang.String secret, java.net.InetAddress address, int port, RadiusPacket request)
          Creates a Radius response datagram packet from a RadiusPacket to be send.
protected  RadiusPacket RadiusClient.makeRadiusPacket(java.net.DatagramPacket packet, RadiusPacket request)
          Creates a RadiusPacket from a received datagram packet.