IPHeader::IPHeader(int sourceID, int destinationID)
{
    m_sourceID = sourceID;
    m_destinationID = destinationID;
    SetProtocolHeader (Header::HEADER_IP);
    SetHeaderSize (20);
}
MACHeader::MACHeader(int sourceMAC, int destinationMAC)
{
    SetProtocolHeader (Header::HEADER_MAC);
    SetHeaderSize (3);

    m_macSourceID = sourceMAC;
    m_macDestinationID = destinationMAC;
}
UDPHeader::UDPHeader(int sourcePort, int destinationPort)
{
    SetSourcePort (sourcePort);
    SetDestinationPort (destinationPort);
    SetProtocolHeader (Header::HEADER_UDP);
    SetHeaderSize (8);
    SetProtocolType (TransportProtocol::TRANSPORT_PROTOCOL_TYPE_UDP);
}
/*
 * MAC HEADER
 */
MACHeader::MACHeader()
{
    SetProtocolHeader (Header::HEADER_MAC);
    SetHeaderSize (3);

    m_macSourceID = 0;
    m_macDestinationID = 0;

}
/*
 * RLC HEADER
 */
RLCHeader::RLCHeader()
{
    SetProtocolHeader (Header::HEADER_RLC);
    SetHeaderSize (2);
    m_isAFragment = false;
    m_isTheLatestFragment = true;
    m_fragmentNumber = 0;
    m_rlcEntityIndex = -1;
    m_startByte = 0;
    m_endByte = 0;
}
// -----------------------------------------------------------------------------
// CHttpCacheEntry::CreateHeaderBufferL
//
// -----------------------------------------------------------------------------
//
void CHttpCacheEntry::CreateHeaderBufferL( TInt aHeaderBufferSize )
    {
    // Delete cacheBuffer and null, a way to zero buffer and handle if NewL leave
    delete iHeaderBuffer;
    iHeaderBuffer = NULL;

    if ( aHeaderBufferSize > 0 )
        {
        iHeaderBuffer = HBufC8::NewL( aHeaderBufferSize );
        }
    SetHeaderSize( aHeaderBufferSize );
    }
// -----------------------------------------------------------------------------
// CHttpCacheEntry::CreateHeaderBufferL
//
// -----------------------------------------------------------------------------
//
void CHttpCacheEntry::CreateHeaderBufferL( const TDesC8& aHeaderData )
    {
    // Delete cacheBuffer and null, a way to zero buffer and handle if NewL leave
    delete iHeaderBuffer;
    iHeaderBuffer = NULL;

    TInt aHeaderBufferSize = aHeaderData.Length();
    if ( aHeaderBufferSize > 0 )
        {
        iHeaderBuffer = aHeaderData.AllocL();
        }
    SetHeaderSize( aHeaderBufferSize );
    }
Exemple #8
0
wxTextPrintout::wxTextPrintout(char *title, char *text,
			       float border,
			       int pointsize, int family, 
			       int style, int weight,
			       float tab,
			       float header,float headerrule,
			       float footer,float footerrule
			       )
  :wxPrintout(title),TextToPrint(text),
   FontSize(10),FontFamily(family),
   FontStyle(style),FontWeight(weight),
   BorderSize(50.f),
   TabSize(80.f)
{
  // set the Default number of pages
  Pages=32000;
  // if a NULL-pointer, give it an empty one...
  if (!TextToPrint) 
    {
      TextToPrint="(NULL)\n";
    }
  // set the defaults
  SetFontSize(pointsize);
  SetHeaderSize(0.f);
  SetHeaderRuleOff(0.f);
  // acomedate for footer-message by default... 
  SetFooterSize((float)GetFontSize());
  SetFooterRuleOff((float)GetFontSize());
  // Now set the other stuff
  SetBorderSize(border);
  SetHeaderSize(header);
  SetHeaderRuleOff(headerrule);
  SetFooterSize(footer);
  SetFooterRuleOff(footerrule);
  SetTabSize(tab);
}
/*
 * PDCP HEADER
 */
PDCPHeader::PDCPHeader()
{
    SetProtocolHeader (Header::HEADER_PDCP);
    SetHeaderSize (2);
}
/*
 * IP HEADER
 */
IPHeader::IPHeader()
{
    SetProtocolHeader (Header::HEADER_IP);
    SetHeaderSize (20);
}