What is "marshal" in programming context?

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • jeezamail@gmail.com

    What is "marshal" in programming context?

    I saw words like "marshal", "marshaler" , "demarshale r" in some log
    files, articles but I really don't understand what it means.
    I have tried to google it but did not find any satisfied or clear
    answer.
    Can anyone give me some definitions, meanings or direct me to where I
    can find the answer.

    Thank you very much in advance.

    Jee

  • Alf P. Steinbach

    #2
    Re: What is "marshal&q uot; in programming context?

    * jeezamail@gmail .com:[color=blue]
    > I saw words like "marshal", "marshaler" , "demarshale r" in some log
    > files, articles but I really don't understand what it means.
    > I have tried to google it but did not find any satisfied or clear
    > answer.
    > Can anyone give me some definitions, meanings or direct me to where I
    > can find the answer.[/color]

    <url: http://en.wikipedia.or g/wiki/Talk:Marshal>, where I added an
    incorrect (too limited) definition since the main page had none.

    Generally, marshaling (in programming) means to convert to and from some
    external representation of an object, typically for RPC calls, but also
    for e.g. calling Windows API-functions from .NET.

    See <url:
    http://msdn.microsoft. com/library/default.asp?url =/library/en-us/dnnetcomp/html/netcfintrointer p.asp>

    [color=blue]
    >
    > Thank you very much in advance.[/color]


    --
    A: Because it messes up the order in which people normally read text.
    Q: Why is it such a bad thing?
    A: Top-posting.
    Q: What is the most annoying thing on usenet and in e-mail?

    Comment

    • Alf P. Steinbach

      #3
      Re: What is &quot;marshal&q uot; in programming context?

      * Alf P. Steinbach:[color=blue]
      > * jeezamail@gmail .com:[color=green]
      >> I saw words like "marshal", "marshaler" , "demarshale r" in some log
      >> files, articles but I really don't understand what it means.
      >> I have tried to google it but did not find any satisfied or clear
      >> answer.
      >> Can anyone give me some definitions, meanings or direct me to where I
      >> can find the answer.[/color]
      >
      > <url: http://en.wikipedia.or g/wiki/Talk:Marshal>, where I added an
      > incorrect (too limited) definition since the main page had none.
      >
      > Generally, marshaling (in programming) means to convert to and from some
      > external representation of an object, typically for RPC calls, but also
      > for e.g. calling Windows API-functions from .NET.
      >
      > See <url:
      > http://msdn.microsoft. com/library/default.asp?url =/library/en-us/dnnetcomp/html/netcfintrointer p.asp>[/color]

      Sorry, this was off-topic.

      I thought I replied in a Windows programming programming group.


      --
      A: Because it messes up the order in which people normally read text.
      Q: Why is it such a bad thing?
      A: Top-posting.
      Q: What is the most annoying thing on usenet and in e-mail?

      Comment

      • Jee

        #4
        Re: What is &quot;marshal&q uot; in programming context?

        Is the word marshaling specific to Windows platform?
        I'm working on Solaris and Linux platform but using an API which
        supports both Unix and Windows platform.
        The API generated some log messages about marshaling so I wondered that
        it is the same meaning as in Windows or not.

        Anyway, my question is : Is it a generic term which can be use in any
        platform or specific to Windows .NET platform?

        /Jee

        Comment

        • Alf P. Steinbach

          #5
          Re: What is &quot;marshal&q uot; in programming context?

          * Jee:[color=blue]
          > Is the word marshaling specific to Windows platform?
          > I'm working on Solaris and Linux platform but using an API which
          > supports both Unix and Windows platform.
          > The API generated some log messages about marshaling so I wondered that
          > it is the same meaning as in Windows or not.
          >
          > Anyway, my question is : Is it a generic term which can be use in any
          > platform or specific to Windows .NET platform?[/color]

          It's not about standard C++, that's for sure.

          XFUT: [comp.programmin g].

          --
          A: Because it messes up the order in which people normally read text.
          Q: Why is it such a bad thing?
          A: Top-posting.
          Q: What is the most annoying thing on usenet and in e-mail?

          Comment

          • Ian Collins

            #6
            Re: What is &quot;marshal&q uot; in programming context?

            Jee wrote:[color=blue]
            > Is the word marshaling specific to Windows platform?[/color]

            No.

            --
            Ian Collins.

            Comment

            • Default User

              #7
              Re: What is &quot;marshal&q uot; in programming context?

              jeezamail@gmail .com wrote:
              [color=blue]
              > I saw words like "marshal", "marshaler" , "demarshale r" in some log
              > files, articles but I really don't understand what it means.[/color]


              That's part of the general topic of "serialization" . You can read some
              about it in the FAQ:




              In general, search the web for more details.




              Brian

              Comment

              • Twister.net

                #8
                Re: What is &quot;marshal&q uot; in programming context?

                Marshalling - means conversion from one form to another, Its a common
                term. But as far as i know, it originated from the definition of
                serialization , which is the process of marshalling and unmarshalling.
                its used wherever the Remote Method Invocation is used (RMI).

                Default User wrote:[color=blue]
                > jeezamail@gmail .com wrote:
                >[color=green]
                > > I saw words like "marshal", "marshaler" , "demarshale r" in some log
                > > files, articles but I really don't understand what it means.[/color]
                >
                >
                > That's part of the general topic of "serialization" . You can read some
                > about it in the FAQ:
                >
                > http://www.parashift.com/c++-faq-lit...alization.html
                >
                >
                > In general, search the web for more details.
                >
                >
                >
                >
                > Brian[/color]

                Comment

                Working...