CORBAservices

Module CosLicensingManager

IDL source    Global index
module CosLicensingManager


Interface index.

  • LicenseServiceManager
  • ProducerSpecificLicenseService
  • Type index.

  • Action
  • ActionRequired
  • Answer
  • Challenge
  • ChallengeData
  • ChallengeProtocol
  • LicenseHandle
  • ProducerSpecificNotification
  • Exception index.

  • ComponentNotRegistered
  • InvalidParameter
  • InvalidProducer
  • Types.

  • Action

      struct Action {
        ActionRequired action; 
        Answer notification_required; 
        Answer wait_for_user_confirmation_after_notification; 
        unsigned long notification_duration; 
        ProducerSpecificNotification producer_notification; 
        string notification_text; 
      }; 
    

  • ActionRequired

      enum ActionRequired {
        continue, 
        terminate
      }; 
    

  • Answer

      enum Answer {
        yes, 
        no
      }; 
    

  • Challenge

      struct Challenge {
        ChallengeProtocol challenge_protocol; 
        unsigned long challenge_data_size; 
        any challenge_data; 
      }; 
    

  • ChallengeData

      struct ChallengeData {
        unsigned long challenge_index; 
        unsigned long random_number; 
        string digest; 
      }; 
    

  • ChallengeProtocol

      enum ChallengeProtocol {
        default_protocol, 
        producer_defined
      }; 
    

  • LicenseHandle

      typedef any LicenseHandle;
    

  • ProducerSpecificNotification

      typedef Object ProducerSpecificNotification;
    

    Exceptions.

  • ComponentNotRegistered

      exception ComponentNotRegistered {
      }; 
    

  • InvalidParameter

      exception InvalidParameter {
      }; 
    

  • InvalidProducer

      exception InvalidProducer {
      }; 
    


    Generated by Sylvain BARTHELEMY, http://www.barth.netliberte.org,
    with Sandia idldoc 1.0.