Steen Oluf Karlsen wrote:
> 
> Its an identifier just like callStart and callEnd.
> 
> I've spent many a day wondering about these.
> 
> In a programming language you have builtin types.
> Then you define your own types. Then you declare
> variables - each must be declared as some previously
> defined type whether builtin or user defined.
> 
> However in ASN.1 you have components. These are more
> like members of big structures (C structs) - often
> the whole spec sums up to one big struct - though
> most often a kind of "union" of many types.
> 
> The use of variables is rare in protocol specs as I have
> come across them. They have this odd name "value" in
> ASN.1 (correct me if this was changed).


In ASN.1 you can define "value references".  A value reference is a name
that designates a particular abstract value.  A value reference is not a
variable.  It is more similar to a constant in programming languages (a name
bound to a value that cannot be changed).

Alessandro Triglia


> 
> To me a variable can take one of a set of values - this 
> actually constitites the actual type of the variable.
> 
> All written from the top of my head ! Pls correct if
> outdated or wrong !
> 
> Steen Oluf Karlsen
> Soholtvej 6
> Vester Vandet
> DK-7700 Thisted
> Danmark
> Tel +45 97 97 72 72
> email [EMAIL PROTECTED]
> 
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf 
> Of [EMAIL PROTECTED]
> Sent: 19. december 2003 07:33
> To: [EMAIL PROTECTED]
> Subject: [ASN.1] When Sequence
> 
> 
> Hi All,
>     I am very new to this mailing list and also to ASN.1 
> syntax. I just come across "when SEQUENCE"  syntax in one of 
> the message type of RASV4. Following is a syntax of that message -
> 
> CapacityReportingSpecification ::= SEQUENCE
> {
>       when SEQUENCE
>       {
>               callStart       NULL OPTIONAL,
>               callEnd         NULL OPTIONAL,
>               ...
>       },
>       ...
> }
> 
> 
>  I was just wondering  about what is the significance of  
> "when" as a prefix to SEQUENCE ? Can anybody tell me about this.
> 
> Thanks in advance
> Upma
> 
> 
> 
> 
> 
> 


Reply via email to