[Freeswitch-branches] [commit] r2692 - in freeswitch/branches/james/src/dotnet: . Marshaling Marshaling/Types Modules Switch Types

Freeswitch SVN james at freeswitch.org
Wed Sep 13 19:40:18 EDT 2006


Author: james
Date: Wed Sep 13 19:40:13 2006
New Revision: 2692

Modified:
   freeswitch/branches/james/src/dotnet/Marshaling/BufferMarshaler.cs
   freeswitch/branches/james/src/dotnet/Marshaling/CallerExtensionMarshaler.cs
   freeswitch/branches/james/src/dotnet/Marshaling/CallerProfileMarshaler.cs
   freeswitch/branches/james/src/dotnet/Marshaling/ChannelMarshaler.cs
   freeswitch/branches/james/src/dotnet/Marshaling/ChannelTimetableMarshaler.cs
   freeswitch/branches/james/src/dotnet/Marshaling/CoreSessionMarshaler.cs
   freeswitch/branches/james/src/dotnet/Marshaling/EventMarshaler.cs
   freeswitch/branches/james/src/dotnet/Marshaling/FileHandleMarshaler.cs
   freeswitch/branches/james/src/dotnet/Marshaling/MemoryPoolMarshaler.cs
   freeswitch/branches/james/src/dotnet/Marshaling/StreamHandleMarshaler.cs
   freeswitch/branches/james/src/dotnet/Marshaling/Types/ApiInterfaceMarshal.cs
   freeswitch/branches/james/src/dotnet/Marshaling/Types/ApplicationInterfaceMarshal.cs
   freeswitch/branches/james/src/dotnet/Marshaling/Types/BufferMarshal.cs
   freeswitch/branches/james/src/dotnet/Marshaling/Types/CallerExtensionMarshal.cs
   freeswitch/branches/james/src/dotnet/Marshaling/Types/CallerProfileMarshal.cs
   freeswitch/branches/james/src/dotnet/Marshaling/Types/ChannelFlagMarshal.cs
   freeswitch/branches/james/src/dotnet/Marshaling/Types/ChannelMarshal.cs
   freeswitch/branches/james/src/dotnet/Marshaling/Types/ChannelStateMarshal.cs
   freeswitch/branches/james/src/dotnet/Marshaling/Types/ChannelTimetableMarshal.cs
   freeswitch/branches/james/src/dotnet/Marshaling/Types/CodecImplementationMarshal.cs
   freeswitch/branches/james/src/dotnet/Marshaling/Types/CodecInterfaceMarshal.cs
   freeswitch/branches/james/src/dotnet/Marshaling/Types/CodecMarshal.cs
   freeswitch/branches/james/src/dotnet/Marshaling/Types/CodecTypeMarshal.cs
   freeswitch/branches/james/src/dotnet/Marshaling/Types/CoreSessionMarshal.cs
   freeswitch/branches/james/src/dotnet/Marshaling/Types/EventMarshal.cs
   freeswitch/branches/james/src/dotnet/Marshaling/Types/FileHandleMarshal.cs
   freeswitch/branches/james/src/dotnet/Marshaling/Types/FrameMarshal.cs
   freeswitch/branches/james/src/dotnet/Marshaling/Types/IOEventHooksMarshal.cs
   freeswitch/branches/james/src/dotnet/Marshaling/Types/LoadableModuleInterfaceMarshal.cs
   freeswitch/branches/james/src/dotnet/Marshaling/Types/LoadableModuleMarshal.cs
   freeswitch/branches/james/src/dotnet/Marshaling/Types/StreamHandleMarshal.cs
   freeswitch/branches/james/src/dotnet/Marshaling/Types/TypesMarshal.cs
   freeswitch/branches/james/src/dotnet/Module.cs
   freeswitch/branches/james/src/dotnet/Modules/Api.cs
   freeswitch/branches/james/src/dotnet/Modules/Application.cs
   freeswitch/branches/james/src/dotnet/Switch/CallerProfile.cs
   freeswitch/branches/james/src/dotnet/Switch/Channel.cs
   freeswitch/branches/james/src/dotnet/Switch/Console.cs
   freeswitch/branches/james/src/dotnet/Switch/CoreSession.cs
   freeswitch/branches/james/src/dotnet/Switch/Ivr.cs
   freeswitch/branches/james/src/dotnet/Switch/LoadableModule.cs
   freeswitch/branches/james/src/dotnet/Switch/StreamHandle.cs
   freeswitch/branches/james/src/dotnet/Types/ApplicationFunction.cs
   freeswitch/branches/james/src/dotnet/Types/ApplicationInterface.cs
   freeswitch/branches/james/src/dotnet/Types/Buffer.cs
   freeswitch/branches/james/src/dotnet/Types/CallCause.cs
   freeswitch/branches/james/src/dotnet/Types/CallerExtension.cs
   freeswitch/branches/james/src/dotnet/Types/CallerProfile.cs
   freeswitch/branches/james/src/dotnet/Types/Channel.cs
   freeswitch/branches/james/src/dotnet/Types/ChannelFlag.cs
   freeswitch/branches/james/src/dotnet/Types/ChannelState.cs
   freeswitch/branches/james/src/dotnet/Types/ChannelTimetable.cs
   freeswitch/branches/james/src/dotnet/Types/CoreSession.cs
   freeswitch/branches/james/src/dotnet/Types/DtmfCallbackFunction.cs
   freeswitch/branches/james/src/dotnet/Types/Event.cs
   freeswitch/branches/james/src/dotnet/Types/FileHandle.cs
   freeswitch/branches/james/src/dotnet/Types/InputCallbackFunction.cs
   freeswitch/branches/james/src/dotnet/Types/InputType.cs
   freeswitch/branches/james/src/dotnet/Types/LoadableModule.cs
   freeswitch/branches/james/src/dotnet/Types/LoadableModuleInterface.cs
   freeswitch/branches/james/src/dotnet/Types/MemoryPool.cs
   freeswitch/branches/james/src/dotnet/Types/Module.cs
   freeswitch/branches/james/src/dotnet/Types/ModuleInterfaces.cs
   freeswitch/branches/james/src/dotnet/Types/Status.cs
   freeswitch/branches/james/src/dotnet/Types/StreamHandle.cs
   freeswitch/branches/james/src/dotnet/Types/TextChannel.cs

Log:
Changed namespace name again as per others suggestion.


Modified: freeswitch/branches/james/src/dotnet/Marshaling/BufferMarshaler.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Marshaling/BufferMarshaler.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Marshaling/BufferMarshaler.cs	Wed Sep 13 19:40:13 2006
@@ -31,10 +31,10 @@
  */
 using System;
 using System.Runtime.InteropServices;
-using FreeSwitch.NET.Marshaling.Types;
-using FreeSwitch.NET.Types;
+using FreeSwitch.Marshaling.Types;
+using FreeSwitch.Types;
 
-namespace FreeSwitch.NET.Marshaling
+namespace FreeSwitch.Marshaling
 {
     class BufferMarshaler : ICustomMarshaler
     {
@@ -60,14 +60,14 @@
 
         public IntPtr MarshalManagedToNative(object obj)
         {
-            FreeSwitch.NET.Types.Buffer buffer = (FreeSwitch.NET.Types.Buffer)obj;
+            FreeSwitch.Types.Buffer buffer = (FreeSwitch.Types.Buffer)obj;
 
             return buffer.marshaledObject.Handle;
         }
 
         public object MarshalNativeToManaged(IntPtr bufferPtr)
         {
-            FreeSwitch.NET.Types.Buffer buffer        = new FreeSwitch.NET.Types.Buffer();
+            FreeSwitch.Types.Buffer buffer        = new FreeSwitch.Types.Buffer();
             BufferMarshal           bufferMarshal = new BufferMarshal();
 
             Marshal.PtrToStructure(bufferPtr, bufferMarshal);

Modified: freeswitch/branches/james/src/dotnet/Marshaling/CallerExtensionMarshaler.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Marshaling/CallerExtensionMarshaler.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Marshaling/CallerExtensionMarshaler.cs	Wed Sep 13 19:40:13 2006
@@ -1,40 +1,40 @@
-/* 
- * FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
- * Copyright (C) 2006, James Martelletti <james at nerdc0re.com>
- *
- * Version: MPL 1.1
- *
- * The contents of this file are subject to the Mozilla Public License Version
- * 1.1 (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- * http://www.mozilla.org/MPL/
- *
- * Software distributed under the License is distributed on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
- * for the specific language governing rights and limitations under the
- * License.
- *
- * The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
- *
- * The Initial Developer of the Original Code is
- * James Martelletti <james at nerdc0re.com>
- * Portions created by the Initial Developer are Copyright (C)
- * the Initial Developer. All Rights Reserved.
- *
- * Contributor(s):
- * 
- * James Martelletti <james at nerdc0re.com>
- *
- *
- * CallerExtensionMarshaler.cs -- 
- *
+/* 
+ * FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
+ * Copyright (C) 2006, James Martelletti <james at nerdc0re.com>
+ *
+ * Version: MPL 1.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
+ *
+ * The Initial Developer of the Original Code is
+ * James Martelletti <james at nerdc0re.com>
+ * Portions created by the Initial Developer are Copyright (C)
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ * 
+ * James Martelletti <james at nerdc0re.com>
+ *
+ *
+ * CallerExtensionMarshaler.cs -- 
+ *
  */
 using System;
 using System.Runtime.InteropServices;
-using FreeSwitch.NET.Types;
-using FreeSwitch.NET.Marshaling.Types;
+using FreeSwitch.Types;
+using FreeSwitch.Marshaling.Types;
 
-namespace FreeSwitch.NET.Marshaling
+namespace FreeSwitch.Marshaling
 {
     class CallerExtensionMarshaler : ICustomMarshaler
     {

Modified: freeswitch/branches/james/src/dotnet/Marshaling/CallerProfileMarshaler.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Marshaling/CallerProfileMarshaler.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Marshaling/CallerProfileMarshaler.cs	Wed Sep 13 19:40:13 2006
@@ -1,40 +1,40 @@
-/* 
- * FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
- * Copyright (C) 2006, James Martelletti <james at nerdc0re.com>
- *
- * Version: MPL 1.1
- *
- * The contents of this file are subject to the Mozilla Public License Version
- * 1.1 (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- * http://www.mozilla.org/MPL/
- *
- * Software distributed under the License is distributed on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
- * for the specific language governing rights and limitations under the
- * License.
- *
- * The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
- *
- * The Initial Developer of the Original Code is
- * James Martelletti <james at nerdc0re.com>
- * Portions created by the Initial Developer are Copyright (C)
- * the Initial Developer. All Rights Reserved.
- *
- * Contributor(s):
- * 
- * James Martelletti <james at nerdc0re.com>
- *
- *
- * CallerProfileMarshaler.cs -- 
- *
+/* 
+ * FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
+ * Copyright (C) 2006, James Martelletti <james at nerdc0re.com>
+ *
+ * Version: MPL 1.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
+ *
+ * The Initial Developer of the Original Code is
+ * James Martelletti <james at nerdc0re.com>
+ * Portions created by the Initial Developer are Copyright (C)
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ * 
+ * James Martelletti <james at nerdc0re.com>
+ *
+ *
+ * CallerProfileMarshaler.cs -- 
+ *
  */
 using System;
 using System.Runtime.InteropServices;
-using FreeSwitch.NET.Types;
-using FreeSwitch.NET.Marshaling.Types;
+using FreeSwitch.Types;
+using FreeSwitch.Marshaling.Types;
 
-namespace FreeSwitch.NET.Marshaling
+namespace FreeSwitch.Marshaling
 {
     class CallerProfileMarshaler : ICustomMarshaler
     {

Modified: freeswitch/branches/james/src/dotnet/Marshaling/ChannelMarshaler.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Marshaling/ChannelMarshaler.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Marshaling/ChannelMarshaler.cs	Wed Sep 13 19:40:13 2006
@@ -1,40 +1,40 @@
-/* 
- * FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
- * Copyright (C) 2006, James Martelletti <james at nerdc0re.com>
- *
- * Version: MPL 1.1
- *
- * The contents of this file are subject to the Mozilla Public License Version
- * 1.1 (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- * http://www.mozilla.org/MPL/
- *
- * Software distributed under the License is distributed on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
- * for the specific language governing rights and limitations under the
- * License.
- *
- * The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
- *
- * The Initial Developer of the Original Code is
- * James Martelletti <james at nerdc0re.com>
- * Portions created by the Initial Developer are Copyright (C)
- * the Initial Developer. All Rights Reserved.
- *
- * Contributor(s):
- * 
- * James Martelletti <james at nerdc0re.com>
- *
- *
- * ChannelMarshaler.cs -- 
- *
+/* 
+ * FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
+ * Copyright (C) 2006, James Martelletti <james at nerdc0re.com>
+ *
+ * Version: MPL 1.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
+ *
+ * The Initial Developer of the Original Code is
+ * James Martelletti <james at nerdc0re.com>
+ * Portions created by the Initial Developer are Copyright (C)
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ * 
+ * James Martelletti <james at nerdc0re.com>
+ *
+ *
+ * ChannelMarshaler.cs -- 
+ *
  */
 using System;
 using System.Runtime.InteropServices;
-using FreeSwitch.NET.Types;
-using FreeSwitch.NET.Marshaling.Types;
+using FreeSwitch.Types;
+using FreeSwitch.Marshaling.Types;
 
-namespace FreeSwitch.NET.Marshaling
+namespace FreeSwitch.Marshaling
 {
     class ChannelMarshaler : ICustomMarshaler
     {

Modified: freeswitch/branches/james/src/dotnet/Marshaling/ChannelTimetableMarshaler.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Marshaling/ChannelTimetableMarshaler.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Marshaling/ChannelTimetableMarshaler.cs	Wed Sep 13 19:40:13 2006
@@ -1,40 +1,40 @@
-/* 
- * FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
- * Copyright (C) 2006, James Martelletti <james at nerdc0re.com>
- *
- * Version: MPL 1.1
- *
- * The contents of this file are subject to the Mozilla Public License Version
- * 1.1 (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- * http://www.mozilla.org/MPL/
- *
- * Software distributed under the License is distributed on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
- * for the specific language governing rights and limitations under the
- * License.
- *
- * The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
- *
- * The Initial Developer of the Original Code is
- * James Martelletti <james at nerdc0re.com>
- * Portions created by the Initial Developer are Copyright (C)
- * the Initial Developer. All Rights Reserved.
- *
- * Contributor(s):
- * 
- * James Martelletti <james at nerdc0re.com>
- *
- *
- * ChannelTimetableMarshaler.cs -- 
- *
+/* 
+ * FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
+ * Copyright (C) 2006, James Martelletti <james at nerdc0re.com>
+ *
+ * Version: MPL 1.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
+ *
+ * The Initial Developer of the Original Code is
+ * James Martelletti <james at nerdc0re.com>
+ * Portions created by the Initial Developer are Copyright (C)
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ * 
+ * James Martelletti <james at nerdc0re.com>
+ *
+ *
+ * ChannelTimetableMarshaler.cs -- 
+ *
  */
 using System;
 using System.Runtime.InteropServices;
-using FreeSwitch.NET.Types;
-using FreeSwitch.NET.Marshaling.Types;
+using FreeSwitch.Types;
+using FreeSwitch.Marshaling.Types;
 
-namespace FreeSwitch.NET.Marshaling
+namespace FreeSwitch.Marshaling
 {
     class ChannelTimetableMarshaler : ICustomMarshaler
     {

Modified: freeswitch/branches/james/src/dotnet/Marshaling/CoreSessionMarshaler.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Marshaling/CoreSessionMarshaler.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Marshaling/CoreSessionMarshaler.cs	Wed Sep 13 19:40:13 2006
@@ -1,40 +1,40 @@
-/* 
- * FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
- * Copyright (C) 2006, James Martelletti <james at nerdc0re.com>
- *
- * Version: MPL 1.1
- *
- * The contents of this file are subject to the Mozilla Public License Version
- * 1.1 (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- * http://www.mozilla.org/MPL/
- *
- * Software distributed under the License is distributed on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
- * for the specific language governing rights and limitations under the
- * License.
- *
- * The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
- *
- * The Initial Developer of the Original Code is
- * James Martelletti <james at nerdc0re.com>
- * Portions created by the Initial Developer are Copyright (C)
- * the Initial Developer. All Rights Reserved.
- *
- * Contributor(s):
- * 
- * James Martelletti <james at nerdc0re.com>
- *
- *
- * CoreSessionMarshaler.cs -- 
- *
+/* 
+ * FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
+ * Copyright (C) 2006, James Martelletti <james at nerdc0re.com>
+ *
+ * Version: MPL 1.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
+ *
+ * The Initial Developer of the Original Code is
+ * James Martelletti <james at nerdc0re.com>
+ * Portions created by the Initial Developer are Copyright (C)
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ * 
+ * James Martelletti <james at nerdc0re.com>
+ *
+ *
+ * CoreSessionMarshaler.cs -- 
+ *
  */
 using System;
 using System.Runtime.InteropServices;
-using FreeSwitch.NET.Types;
-using FreeSwitch.NET.Marshaling.Types;
+using FreeSwitch.Types;
+using FreeSwitch.Marshaling.Types;
 
-namespace FreeSwitch.NET.Marshaling
+namespace FreeSwitch.Marshaling
 {
     class CoreSessionMarshaler : ICustomMarshaler
     {

Modified: freeswitch/branches/james/src/dotnet/Marshaling/EventMarshaler.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Marshaling/EventMarshaler.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Marshaling/EventMarshaler.cs	Wed Sep 13 19:40:13 2006
@@ -1,41 +1,41 @@
-/* 
- * FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
- * Copyright (C) 2006, James Martelletti <james at nerdc0re.com>
- *
- * Version: MPL 1.1
- *
- * The contents of this file are subject to the Mozilla Public License Version
- * 1.1 (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- * http://www.mozilla.org/MPL/
- *
- * Software distributed under the License is distributed on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
- * for the specific language governing rights and limitations under the
- * License.
- *
- * The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
- *
- * The Initial Developer of the Original Code is
- * James Martelletti <james at nerdc0re.com>
- * Portions created by the Initial Developer are Copyright (C)
- * the Initial Developer. All Rights Reserved.
- *
- * Contributor(s):
- * 
- * James Martelletti <james at nerdc0re.com>
- *
- *
- * EventMarshaler.cs -- 
- *
+/* 
+ * FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
+ * Copyright (C) 2006, James Martelletti <james at nerdc0re.com>
+ *
+ * Version: MPL 1.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
+ *
+ * The Initial Developer of the Original Code is
+ * James Martelletti <james at nerdc0re.com>
+ * Portions created by the Initial Developer are Copyright (C)
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ * 
+ * James Martelletti <james at nerdc0re.com>
+ *
+ *
+ * EventMarshaler.cs -- 
+ *
  */
 using System;
 using System.Collections;
-using FreeSwitch.NET.Marshaling.Types;
-using FreeSwitch.NET.Types;
+using FreeSwitch.Marshaling.Types;
+using FreeSwitch.Types;
 using System.Runtime.InteropServices;
 
-namespace FreeSwitch.NET.Marshaling
+namespace FreeSwitch.Marshaling
 {
     class EventMarshaler : ICustomMarshaler
     {

Modified: freeswitch/branches/james/src/dotnet/Marshaling/FileHandleMarshaler.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Marshaling/FileHandleMarshaler.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Marshaling/FileHandleMarshaler.cs	Wed Sep 13 19:40:13 2006
@@ -1,40 +1,40 @@
-/* 
- * FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
- * Copyright (C) 2006, James Martelletti <james at nerdc0re.com>
- *
- * Version: MPL 1.1
- *
- * The contents of this file are subject to the Mozilla Public License Version
- * 1.1 (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- * http://www.mozilla.org/MPL/
- *
- * Software distributed under the License is distributed on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
- * for the specific language governing rights and limitations under the
- * License.
- *
- * The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
- *
- * The Initial Developer of the Original Code is
- * James Martelletti <james at nerdc0re.com>
- * Portions created by the Initial Developer are Copyright (C)
- * the Initial Developer. All Rights Reserved.
- *
- * Contributor(s):
- * 
- * James Martelletti <james at nerdc0re.com>
- *
- *
- * FileHandleMarshaler.cs -- 
- *
+/* 
+ * FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
+ * Copyright (C) 2006, James Martelletti <james at nerdc0re.com>
+ *
+ * Version: MPL 1.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
+ *
+ * The Initial Developer of the Original Code is
+ * James Martelletti <james at nerdc0re.com>
+ * Portions created by the Initial Developer are Copyright (C)
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ * 
+ * James Martelletti <james at nerdc0re.com>
+ *
+ *
+ * FileHandleMarshaler.cs -- 
+ *
  */
 using System;
 using System.Runtime.InteropServices;
-using FreeSwitch.NET.Types;
-using FreeSwitch.NET.Marshaling.Types;
+using FreeSwitch.Types;
+using FreeSwitch.Marshaling.Types;
 
-namespace FreeSwitch.NET.Marshaling
+namespace FreeSwitch.Marshaling
 {
     class FileHandleMarshaler : ICustomMarshaler
     {

Modified: freeswitch/branches/james/src/dotnet/Marshaling/MemoryPoolMarshaler.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Marshaling/MemoryPoolMarshaler.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Marshaling/MemoryPoolMarshaler.cs	Wed Sep 13 19:40:13 2006
@@ -1,40 +1,40 @@
-/* 
- * FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
- * Copyright (C) 2006, James Martelletti <james at nerdc0re.com>
- *
- * Version: MPL 1.1
- *
- * The contents of this file are subject to the Mozilla Public License Version
- * 1.1 (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- * http://www.mozilla.org/MPL/
- *
- * Software distributed under the License is distributed on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
- * for the specific language governing rights and limitations under the
- * License.
- *
- * The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
- *
- * The Initial Developer of the Original Code is
- * James Martelletti <james at nerdc0re.com>
- * Portions created by the Initial Developer are Copyright (C)
- * the Initial Developer. All Rights Reserved.
- *
- * Contributor(s):
- * 
- * James Martelletti <james at nerdc0re.com>
- *
- *
- * MemoryPoolMarshaler.cs -- 
- *
+/* 
+ * FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
+ * Copyright (C) 2006, James Martelletti <james at nerdc0re.com>
+ *
+ * Version: MPL 1.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
+ *
+ * The Initial Developer of the Original Code is
+ * James Martelletti <james at nerdc0re.com>
+ * Portions created by the Initial Developer are Copyright (C)
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ * 
+ * James Martelletti <james at nerdc0re.com>
+ *
+ *
+ * MemoryPoolMarshaler.cs -- 
+ *
  */
 using System;
 using System.Runtime.InteropServices;
-using FreeSwitch.NET.Types;
-using FreeSwitch.NET.Marshaling.Types;
+using FreeSwitch.Types;
+using FreeSwitch.Marshaling.Types;
 
-namespace FreeSwitch.NET.Marshaling
+namespace FreeSwitch.Marshaling
 {
     class MemoryPoolMarshaler : ICustomMarshaler
     {

Modified: freeswitch/branches/james/src/dotnet/Marshaling/StreamHandleMarshaler.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Marshaling/StreamHandleMarshaler.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Marshaling/StreamHandleMarshaler.cs	Wed Sep 13 19:40:13 2006
@@ -31,11 +31,11 @@
  */
 using System;
 using System.Collections;
-using FreeSwitch.NET.Marshaling.Types;
-using FreeSwitch.NET.Types;
+using FreeSwitch.Marshaling.Types;
+using FreeSwitch.Types;
 using System.Runtime.InteropServices;
 
-namespace FreeSwitch.NET.Marshaling
+namespace FreeSwitch.Marshaling
 {
     class StreamHandleMarshaler : ICustomMarshaler
     {

Modified: freeswitch/branches/james/src/dotnet/Marshaling/Types/ApiInterfaceMarshal.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Marshaling/Types/ApiInterfaceMarshal.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Marshaling/Types/ApiInterfaceMarshal.cs	Wed Sep 13 19:40:13 2006
@@ -28,21 +28,21 @@
  *
  * ApiInterfaceMarshal.cs -- 
  *
- */
-using System;
-using System.Runtime.InteropServices;
-using FreeSwitch.NET.Types;
-
-namespace FreeSwitch.NET.Marshaling.Types
-{
-    [StructLayout(LayoutKind.Sequential)]
-    internal class ApiInterfaceMarshal
-    {
-        //[MarshalAs(UnmanagedType.LPStr)]
-        internal IntPtr      interface_name;
-        //[MarshalAs(UnmanagedType.LPStr)]
-        internal IntPtr      desc;
-        internal ApiFunction function;
-        internal IntPtr      next;
-    }
-}
+ */
+using System;
+using System.Runtime.InteropServices;
+using FreeSwitch.Types;
+
+namespace FreeSwitch.Marshaling.Types
+{
+    [StructLayout(LayoutKind.Sequential)]
+    internal class ApiInterfaceMarshal
+    {
+        //[MarshalAs(UnmanagedType.LPStr)]
+        internal IntPtr      interface_name;
+        //[MarshalAs(UnmanagedType.LPStr)]
+        internal IntPtr      desc;
+        internal ApiFunction function;
+        internal IntPtr      next;
+    }
+}

Modified: freeswitch/branches/james/src/dotnet/Marshaling/Types/ApplicationInterfaceMarshal.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Marshaling/Types/ApplicationInterfaceMarshal.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Marshaling/Types/ApplicationInterfaceMarshal.cs	Wed Sep 13 19:40:13 2006
@@ -28,25 +28,25 @@
  *
  * ApplicationInterfaceMarshal.cs -- 
  *
- */
-using System;
-using System.Runtime.InteropServices;
-using FreeSwitch.NET.Types;
-
-namespace FreeSwitch.NET.Marshaling.Types
-{
-    [StructLayout(LayoutKind.Sequential)]
-    internal class ApplicationInterfaceMarshal
-    {
-     //   [MarshalAs(UnmanagedType.LPStr)]
-        internal IntPtr              interface_name;
-        internal ApplicationFunction application_function;
-     //   [MarshalAs(UnmanagedType.LPStr)]
-        internal IntPtr              long_desc;
-        //[MarshalAs(UnmanagedType.LPStr)]
-        internal IntPtr              short_desc;
-        //[MarshalAs(UnmanagedType.LPStr)]
-        internal IntPtr              syntax;
-        internal IntPtr              next;
-    }
+ */
+using System;
+using System.Runtime.InteropServices;
+using FreeSwitch.Types;
+
+namespace FreeSwitch.Marshaling.Types
+{
+    [StructLayout(LayoutKind.Sequential)]
+    internal class ApplicationInterfaceMarshal
+    {
+     //   [MarshalAs(UnmanagedType.LPStr)]
+        internal IntPtr              interface_name;
+        internal ApplicationFunction application_function;
+     //   [MarshalAs(UnmanagedType.LPStr)]
+        internal IntPtr              long_desc;
+        //[MarshalAs(UnmanagedType.LPStr)]
+        internal IntPtr              short_desc;
+        //[MarshalAs(UnmanagedType.LPStr)]
+        internal IntPtr              syntax;
+        internal IntPtr              next;
+    }
 }
\ No newline at end of file

Modified: freeswitch/branches/james/src/dotnet/Marshaling/Types/BufferMarshal.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Marshaling/Types/BufferMarshal.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Marshaling/Types/BufferMarshal.cs	Wed Sep 13 19:40:13 2006
@@ -28,19 +28,19 @@
  *
  * BufferMarshal.cs -- 
  *
- */
-using System;
-using System.Runtime.InteropServices;
-
-namespace FreeSwitch.NET.Marshaling.Types
-{
-    [StructLayout(LayoutKind.Sequential)]
-    internal class BufferMarshal
-    {
-        [MarshalAs(UnmanagedType.LPStr)]
-        internal string data;
-        internal int    used;
-        internal int    datalen;
-        internal UInt32 id;
-    }
-}
+ */
+using System;
+using System.Runtime.InteropServices;
+
+namespace FreeSwitch.Marshaling.Types
+{
+    [StructLayout(LayoutKind.Sequential)]
+    internal class BufferMarshal
+    {
+        [MarshalAs(UnmanagedType.LPStr)]
+        internal string data;
+        internal int    used;
+        internal int    datalen;
+        internal UInt32 id;
+    }
+}

Modified: freeswitch/branches/james/src/dotnet/Marshaling/Types/CallerExtensionMarshal.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Marshaling/Types/CallerExtensionMarshal.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Marshaling/Types/CallerExtensionMarshal.cs	Wed Sep 13 19:40:13 2006
@@ -28,19 +28,19 @@
  *
  * CallerExtensionMarshal.cs -- 
  *
- */
-using System;
-using System.Runtime.InteropServices;
-
-namespace FreeSwitch.NET.Marshaling.Types
-{
-    [StructLayout(LayoutKind.Sequential)]
-    internal class CallerExtensionMarshal
-    {
-        internal IntPtr extension_name;
-        internal IntPtr extension_number;
-        internal IntPtr current_application;
-        internal IntPtr last_application;
-        internal IntPtr applications;
-    }
-}
+ */
+using System;
+using System.Runtime.InteropServices;
+
+namespace FreeSwitch.Marshaling.Types
+{
+    [StructLayout(LayoutKind.Sequential)]
+    internal class CallerExtensionMarshal
+    {
+        internal IntPtr extension_name;
+        internal IntPtr extension_number;
+        internal IntPtr current_application;
+        internal IntPtr last_application;
+        internal IntPtr applications;
+    }
+}

Modified: freeswitch/branches/james/src/dotnet/Marshaling/Types/CallerProfileMarshal.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Marshaling/Types/CallerProfileMarshal.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Marshaling/Types/CallerProfileMarshal.cs	Wed Sep 13 19:40:13 2006
@@ -1,38 +1,38 @@
-/* 
- * FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
- * Copyright (C) 2006, James Martelletti <james at nerdc0re.com>
- *
- * Version: MPL 1.1
- *
- * The contents of this file are subject to the Mozilla Public License Version
- * 1.1 (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- * http://www.mozilla.org/MPL/
- *
- * Software distributed under the License is distributed on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
- * for the specific language governing rights and limitations under the
- * License.
- *
- * The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
- *
- * The Initial Developer of the Original Code is
- * James Martelletti <james at nerdc0re.com>
- * Portions created by the Initial Developer are Copyright (C)
- * the Initial Developer. All Rights Reserved.
- *
- * Contributor(s):
- * 
- * James Martelletti <james at nerdc0re.com>
- *
- *
- * CallerProfileMarshal.cs -- 
- *
+/* 
+ * FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
+ * Copyright (C) 2006, James Martelletti <james at nerdc0re.com>
+ *
+ * Version: MPL 1.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
+ *
+ * The Initial Developer of the Original Code is
+ * James Martelletti <james at nerdc0re.com>
+ * Portions created by the Initial Developer are Copyright (C)
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ * 
+ * James Martelletti <james at nerdc0re.com>
+ *
+ *
+ * CallerProfileMarshal.cs -- 
+ *
  */
 using System;
 using System.Runtime.InteropServices;
 
-namespace FreeSwitch.NET.Marshaling.Types
+namespace FreeSwitch.Marshaling.Types
 {
     [StructLayout(LayoutKind.Sequential)]
     internal class CallerProfileMarshal

Modified: freeswitch/branches/james/src/dotnet/Marshaling/Types/ChannelFlagMarshal.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Marshaling/Types/ChannelFlagMarshal.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Marshaling/Types/ChannelFlagMarshal.cs	Wed Sep 13 19:40:13 2006
@@ -28,19 +28,19 @@
  *
  * ChannelFlagMarshal.cs -- 
  *
- */
-using System;
-
-namespace FreeSwitch.NET.Marshaling.Types
-{
-    internal enum ChannelFlagMarshal
-    {
-        CF_SEND_AUDIO,
-        CF_RECV_AUDIO,
-        CF_ANSWERED,
-        CF_OUTBOUND,
-        CF_EARLY_MEDIA,
-        CF_ORIGINATOR,
-        CF_TRANSFER
-    }
-}
+ */
+using System;
+
+namespace FreeSwitch.Marshaling.Types
+{
+    internal enum ChannelFlagMarshal
+    {
+        CF_SEND_AUDIO,
+        CF_RECV_AUDIO,
+        CF_ANSWERED,
+        CF_OUTBOUND,
+        CF_EARLY_MEDIA,
+        CF_ORIGINATOR,
+        CF_TRANSFER
+    }
+}

Modified: freeswitch/branches/james/src/dotnet/Marshaling/Types/ChannelMarshal.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Marshaling/Types/ChannelMarshal.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Marshaling/Types/ChannelMarshal.cs	Wed Sep 13 19:40:13 2006
@@ -1,39 +1,39 @@
-/* 
- * FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
- * Copyright (C) 2006, James Martelletti <james at nerdc0re.com>
- *
- * Version: MPL 1.1
- *
- * The contents of this file are subject to the Mozilla Public License Version
- * 1.1 (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- * http://www.mozilla.org/MPL/
- *
- * Software distributed under the License is distributed on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
- * for the specific language governing rights and limitations under the
- * License.
- *
- * The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
- *
- * The Initial Developer of the Original Code is
- * James Martelletti <james at nerdc0re.com>
- * Portions created by the Initial Developer are Copyright (C)
- * the Initial Developer. All Rights Reserved.
- *
- * Contributor(s):
- * 
- * James Martelletti <james at nerdc0re.com>
- *
- *
- * ChannelMarshal.cs -- 
- *
+/* 
+ * FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
+ * Copyright (C) 2006, James Martelletti <james at nerdc0re.com>
+ *
+ * Version: MPL 1.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
+ *
+ * The Initial Developer of the Original Code is
+ * James Martelletti <james at nerdc0re.com>
+ * Portions created by the Initial Developer are Copyright (C)
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ * 
+ * James Martelletti <james at nerdc0re.com>
+ *
+ *
+ * ChannelMarshal.cs -- 
+ *
  */
 using System;
 using System.Runtime.InteropServices;
-using FreeSwitch.NET.Types;
+using FreeSwitch.Types;
 
-namespace FreeSwitch.NET.Marshaling.Types
+namespace FreeSwitch.Marshaling.Types
 {
     [StructLayout(LayoutKind.Sequential)]
     internal class ChannelMarshal

Modified: freeswitch/branches/james/src/dotnet/Marshaling/Types/ChannelStateMarshal.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Marshaling/Types/ChannelStateMarshal.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Marshaling/Types/ChannelStateMarshal.cs	Wed Sep 13 19:40:13 2006
@@ -28,20 +28,20 @@
  *
  * ChannelStateMarshal.cs -- 
  *
- */
-using System;
-
-namespace FreeSwitch.NET.Marshaling.Types
-{
-    internal enum ChannelStateMarshal
-    {
-        CS_NEW,
-        CS_INIT,
-        CS_RING,
-        CS_TRANSMIT,
-        CS_EXECUTE,
-        CS_LOOPBACK,
-        CS_HANGUP,
-        CS_DONE 
-    }
-}
+ */
+using System;
+
+namespace FreeSwitch.Marshaling.Types
+{
+    internal enum ChannelStateMarshal
+    {
+        CS_NEW,
+        CS_INIT,
+        CS_RING,
+        CS_TRANSMIT,
+        CS_EXECUTE,
+        CS_LOOPBACK,
+        CS_HANGUP,
+        CS_DONE 
+    }
+}

Modified: freeswitch/branches/james/src/dotnet/Marshaling/Types/ChannelTimetableMarshal.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Marshaling/Types/ChannelTimetableMarshal.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Marshaling/Types/ChannelTimetableMarshal.cs	Wed Sep 13 19:40:13 2006
@@ -28,17 +28,17 @@
  *
  * ChannelTimetableMarshal.cs -- 
  *
- */
-using System;
-using System.Runtime.InteropServices;
-
-namespace FreeSwitch.NET.Marshaling.Types
-{
-    [StructLayout(LayoutKind.Sequential)]
-    internal class ChannelTimetableMarshal
-    {
-        internal Int64 created;
-        internal Int64 answered;
-        internal Int64 hungup;
-    }
-}
+ */
+using System;
+using System.Runtime.InteropServices;
+
+namespace FreeSwitch.Marshaling.Types
+{
+    [StructLayout(LayoutKind.Sequential)]
+    internal class ChannelTimetableMarshal
+    {
+        internal Int64 created;
+        internal Int64 answered;
+        internal Int64 hungup;
+    }
+}

Modified: freeswitch/branches/james/src/dotnet/Marshaling/Types/CodecImplementationMarshal.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Marshaling/Types/CodecImplementationMarshal.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Marshaling/Types/CodecImplementationMarshal.cs	Wed Sep 13 19:40:13 2006
@@ -28,27 +28,27 @@
  *
  * CodecImplementationMarshal.cs -- 
  *
- */
-using System;
-using FreeSwitch.NET.Types;
-
-namespace FreeSwitch.NET.Marshaling.Types
-{
-    internal class CodecImplementationMarshal
-    {
-        internal UInt32 samples_per_seconds;
-        internal int    bits_per_second;
-        internal int    microseconds_per_frame;
-        internal UInt32 samples_per_frame;
-        internal UInt32 bytes_per_frame;
-        internal UInt32 encoded_bytes_per_frame;
-        internal Byte   number_of_channels;
-        internal int    pref_frames_per_packet;
-        internal int    max_frames_per_packet;
-        //internal CodecInitMarshal init;
-        //internal CodecEncodeMarshal encode;
-        //internal CodecDecode decode;
-        //internal CodecDestroy destroy;
-        internal IntPtr next;
-    }
-}
+ */
+using System;
+using FreeSwitch.Types;
+
+namespace FreeSwitch.Marshaling.Types
+{
+    internal class CodecImplementationMarshal
+    {
+        internal UInt32 samples_per_seconds;
+        internal int    bits_per_second;
+        internal int    microseconds_per_frame;
+        internal UInt32 samples_per_frame;
+        internal UInt32 bytes_per_frame;
+        internal UInt32 encoded_bytes_per_frame;
+        internal Byte   number_of_channels;
+        internal int    pref_frames_per_packet;
+        internal int    max_frames_per_packet;
+        //internal CodecInitMarshal init;
+        //internal CodecEncodeMarshal encode;
+        //internal CodecDecode decode;
+        //internal CodecDestroy destroy;
+        internal IntPtr next;
+    }
+}

Modified: freeswitch/branches/james/src/dotnet/Marshaling/Types/CodecInterfaceMarshal.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Marshaling/Types/CodecInterfaceMarshal.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Marshaling/Types/CodecInterfaceMarshal.cs	Wed Sep 13 19:40:13 2006
@@ -28,36 +28,36 @@
  *
  * CodecInterfaceMarshal.cs -- 
  *
- */
-using System;
-using System.Runtime.InteropServices;
-using FreeSwitch.NET.Types;
-
-namespace FreeSwitch.NET.Marshaling.Types
-{
-    [StructLayout(LayoutKind.Sequential)]
-    internal class CodecInterfaceMarshal
-    {
-        [MarshalAs(UnmanagedType.LPStr)]
-        internal string interface_name;
-        /*
-        internal CodecImplementation application_function;
-        [MarshalAs(UnmanagedType.LPStr)]
-        internal string              long_desc;
-        [MarshalAs(UnmanagedType.LPStr)]
-        internal string              short_desc;
-        [MarshalAs(UnmanagedType.LPStr)]
-        internal string              syntax;
-        internal IntPtr              next;
-}
-
-
+ */
+using System;
+using System.Runtime.InteropServices;
+using FreeSwitch.Types;
+
+namespace FreeSwitch.Marshaling.Types
+{
+    [StructLayout(LayoutKind.Sequential)]
+    internal class CodecInterfaceMarshal
+    {
+        [MarshalAs(UnmanagedType.LPStr)]
+        internal string interface_name;
+        /*
+        internal CodecImplementation application_function;
+        [MarshalAs(UnmanagedType.LPStr)]
+        internal string              long_desc;
+        [MarshalAs(UnmanagedType.LPStr)]
+        internal string              short_desc;
+        [MarshalAs(UnmanagedType.LPStr)]
+        internal string              syntax;
+        internal IntPtr              next;
+}
+
+
 struct switch_codec_interface {
 	! the name of the interface 
 	const char *interface_name;
 	! a list of codec implementations related to the codec 
 	const switch_codec_implementation_t *implementations;
 	const struct switch_codec_interface *next;
-};*/
-    }
+};*/
+    }
 }
\ No newline at end of file

Modified: freeswitch/branches/james/src/dotnet/Marshaling/Types/CodecMarshal.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Marshaling/Types/CodecMarshal.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Marshaling/Types/CodecMarshal.cs	Wed Sep 13 19:40:13 2006
@@ -28,19 +28,19 @@
  *
  * CodecMarshal.cs -- 
  *
- */
-using System;
-using System.Text;
-
-namespace FreeSwitch.NET.Marshaling.Types
-{
-    internal class CodecMarshal
-    {
-        internal IntPtr codec_interface;
-        internal IntPtr implementation;
-        //internal CodecSettingsMarshal codec_settings;
-        internal UInt32 flags;
-        //internal MemoryPoolMarshal memory_pool;
-        internal IntPtr private_info;
-    }
-}
+ */
+using System;
+using System.Text;
+
+namespace FreeSwitch.Marshaling.Types
+{
+    internal class CodecMarshal
+    {
+        internal IntPtr codec_interface;
+        internal IntPtr implementation;
+        //internal CodecSettingsMarshal codec_settings;
+        internal UInt32 flags;
+        //internal MemoryPoolMarshal memory_pool;
+        internal IntPtr private_info;
+    }
+}

Modified: freeswitch/branches/james/src/dotnet/Marshaling/Types/CodecTypeMarshal.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Marshaling/Types/CodecTypeMarshal.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Marshaling/Types/CodecTypeMarshal.cs	Wed Sep 13 19:40:13 2006
@@ -28,16 +28,16 @@
  *
  * CodecTypeMarshal.cs -- 
  *
- */
-using System;
-
-namespace FreeSwitch.NET.Marshaling.Types
-{
-    internal enum CodecTypesMarshal
-    {
-        SWITCH_CODEC_TYPE_AUDIO,
-        SWITCH_CODEC_TYPE_VIDEO,
-        SWITCH_CODEC_TYPE_T38,
-        SWITCH_CODEC_TYPE_APP
-    }
-}
+ */
+using System;
+
+namespace FreeSwitch.Marshaling.Types
+{
+    internal enum CodecTypesMarshal
+    {
+        SWITCH_CODEC_TYPE_AUDIO,
+        SWITCH_CODEC_TYPE_VIDEO,
+        SWITCH_CODEC_TYPE_T38,
+        SWITCH_CODEC_TYPE_APP
+    }
+}

Modified: freeswitch/branches/james/src/dotnet/Marshaling/Types/CoreSessionMarshal.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Marshaling/Types/CoreSessionMarshal.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Marshaling/Types/CoreSessionMarshal.cs	Wed Sep 13 19:40:13 2006
@@ -28,41 +28,41 @@
  *
  * CoreSessionMarshal.cs -- 
  *
- */
-using System;
-using System.Text;
-using System.Runtime.InteropServices;
-
-namespace FreeSwitch.NET.Marshaling.Types
-{
-    [StructLayout(LayoutKind.Sequential, Pack=1)]
-    internal class CoreSessionMarshal
-    {
-        internal UInt32              id;
-        [MarshalAs(UnmanagedType.ByValArray, SizeConst=80)]
-        internal byte[]              name; 
-        internal int                 thread_running;
-        internal IntPtr              pool;
-        internal IntPtr              channel;
-        internal IntPtr              thread;
-        internal IntPtr              endpoint_interface;
-        internal IOEventHooksMarshal event_hooks;
-        internal IntPtr              read_codec;
-        internal IntPtr              write_codec;
-        internal IntPtr              raw_write_buffer;
-        internal FrameMarshal        raw_write_frame;
-        internal FrameMarshal        enc_write_frame;
-        [MarshalAs(UnmanagedType.ByValArray, SizeConst=2048)]
-        internal byte[]              raw_write_buf;
-        [MarshalAs(UnmanagedType.ByValArray, SizeConst=2048)]
-        internal byte[]              enc_write_buf;
-        internal IntPtr              raw_read_buffer;
-        internal FrameMarshal        raw_read_frame;
-        internal FrameMarshal        enc_read_frame;
-        [MarshalAs(UnmanagedType.ByValArray, SizeConst=2048)]
-        internal byte[]              raw_read_buf;
-        [MarshalAs(UnmanagedType.ByValArray, SizeConst=2048)]
-        internal byte[]              enc_read_buf;
+ */
+using System;
+using System.Text;
+using System.Runtime.InteropServices;
+
+namespace FreeSwitch.Marshaling.Types
+{
+    [StructLayout(LayoutKind.Sequential, Pack=1)]
+    internal class CoreSessionMarshal
+    {
+        internal UInt32              id;
+        [MarshalAs(UnmanagedType.ByValArray, SizeConst=80)]
+        internal byte[]              name; 
+        internal int                 thread_running;
+        internal IntPtr              pool;
+        internal IntPtr              channel;
+        internal IntPtr              thread;
+        internal IntPtr              endpoint_interface;
+        internal IOEventHooksMarshal event_hooks;
+        internal IntPtr              read_codec;
+        internal IntPtr              write_codec;
+        internal IntPtr              raw_write_buffer;
+        internal FrameMarshal        raw_write_frame;
+        internal FrameMarshal        enc_write_frame;
+        [MarshalAs(UnmanagedType.ByValArray, SizeConst=2048)]
+        internal byte[]              raw_write_buf;
+        [MarshalAs(UnmanagedType.ByValArray, SizeConst=2048)]
+        internal byte[]              enc_write_buf;
+        internal IntPtr              raw_read_buffer;
+        internal FrameMarshal        raw_read_frame;
+        internal FrameMarshal        enc_read_frame;
+        [MarshalAs(UnmanagedType.ByValArray, SizeConst=2048)]
+        internal byte[]              raw_read_buf;
+        [MarshalAs(UnmanagedType.ByValArray, SizeConst=2048)]
+        internal byte[]              enc_read_buf;
         internal IntPtr              read_resampler;
         internal IntPtr              write_resampler;
         internal IntPtr              mutex;
@@ -73,8 +73,8 @@
         internal int                 stream_count;
         /* 36 + 1 char string, but need to grab 40 bytes */
         [MarshalAs(UnmanagedType.ByValArray, SizeConst=40)]
-        internal byte[]              uuid_str;
+        internal byte[]              uuid_str;
         internal IntPtr              private_info;
         internal IntPtr              event_queue;
-    }
-}
+    }
+}

Modified: freeswitch/branches/james/src/dotnet/Marshaling/Types/EventMarshal.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Marshaling/Types/EventMarshal.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Marshaling/Types/EventMarshal.cs	Wed Sep 13 19:40:13 2006
@@ -28,32 +28,32 @@
  *
  * EventMarshal.cs -- 
  *
- */
-using System;
-using System.Runtime.InteropServices;
-using FreeSwitch.NET.Types;
-
-namespace FreeSwitch.NET.Marshaling.Types
-{
-    [StructLayout(LayoutKind.Sequential)]
-    internal class EventMarshal
-    {
-        internal EventType event_id;
-        internal Priority  priority;
-        internal IntPtr    owner;
-        internal IntPtr    subclass;
-        internal IntPtr    headers;
-        internal IntPtr    body;
-        internal IntPtr    bind_user_data;
-        internal IntPtr    event_user_data;
-        internal IntPtr    next;
-    }
-
-    [StructLayout(LayoutKind.Sequential)]
-    internal class EventHeaderMarshal
-    {
-        internal string name;
-        internal string value;
-        internal IntPtr next;
-    }
-}
+ */
+using System;
+using System.Runtime.InteropServices;
+using FreeSwitch.Types;
+
+namespace FreeSwitch.Marshaling.Types
+{
+    [StructLayout(LayoutKind.Sequential)]
+    internal class EventMarshal
+    {
+        internal EventType event_id;
+        internal Priority  priority;
+        internal IntPtr    owner;
+        internal IntPtr    subclass;
+        internal IntPtr    headers;
+        internal IntPtr    body;
+        internal IntPtr    bind_user_data;
+        internal IntPtr    event_user_data;
+        internal IntPtr    next;
+    }
+
+    [StructLayout(LayoutKind.Sequential)]
+    internal class EventHeaderMarshal
+    {
+        internal string name;
+        internal string value;
+        internal IntPtr next;
+    }
+}

Modified: freeswitch/branches/james/src/dotnet/Marshaling/Types/FileHandleMarshal.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Marshaling/Types/FileHandleMarshal.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Marshaling/Types/FileHandleMarshal.cs	Wed Sep 13 19:40:13 2006
@@ -28,30 +28,30 @@
  *
  * FileHandleMarshal.cs -- 
  *
- */
-using System;
-using System.Runtime.InteropServices;
-
-namespace FreeSwitch.NET.Marshaling.Types
-{
-    [StructLayout(LayoutKind.Sequential)]
-    internal class FileHandleMarshal
-    {
-        internal IntPtr file_interface;
-        internal UInt32 flags;
-        internal IntPtr fd;
-        internal uint   samples;
-        internal UInt32 samplerate;
-        internal Byte   channels;
-        internal uint   format;
-        internal uint   sections;
-        internal int    seekable;
-        internal uint   sample_count;
-        internal int    speed;
-        internal IntPtr memory_pool;
-        internal IntPtr private_info;
-        internal Int64  pos;
-        internal IntPtr audio_buffer;
-    }
-
-}
+ */
+using System;
+using System.Runtime.InteropServices;
+
+namespace FreeSwitch.Marshaling.Types
+{
+    [StructLayout(LayoutKind.Sequential)]
+    internal class FileHandleMarshal
+    {
+        internal IntPtr file_interface;
+        internal UInt32 flags;
+        internal IntPtr fd;
+        internal uint   samples;
+        internal UInt32 samplerate;
+        internal Byte   channels;
+        internal uint   format;
+        internal uint   sections;
+        internal int    seekable;
+        internal uint   sample_count;
+        internal int    speed;
+        internal IntPtr memory_pool;
+        internal IntPtr private_info;
+        internal Int64  pos;
+        internal IntPtr audio_buffer;
+    }
+
+}

Modified: freeswitch/branches/james/src/dotnet/Marshaling/Types/FrameMarshal.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Marshaling/Types/FrameMarshal.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Marshaling/Types/FrameMarshal.cs	Wed Sep 13 19:40:13 2006
@@ -28,27 +28,27 @@
  *
  * FrameMarshal.cs -- 
  *
- */
-using System;
-using System.Runtime.InteropServices;
-using FreeSwitch.NET.Types;
-
-namespace FreeSwitch.NET.Marshaling.Types
-{
-    [StructLayout(LayoutKind.Sequential)]
-    internal class FrameMarshal
-    {
-        internal IntPtr codec;
-        internal IntPtr source;
-        internal IntPtr packet;
-        internal UInt32 packetlen;
-        internal IntPtr data;
-        internal UInt32 datalen;
-        internal UInt32 buflen;
-        internal UInt32 samples;
-        internal UInt32 rate;
-        internal byte payload;
-        internal UInt32 timestamp;
-        internal byte flags;
-    }
-}
+ */
+using System;
+using System.Runtime.InteropServices;
+using FreeSwitch.Types;
+
+namespace FreeSwitch.Marshaling.Types
+{
+    [StructLayout(LayoutKind.Sequential)]
+    internal class FrameMarshal
+    {
+        internal IntPtr codec;
+        internal IntPtr source;
+        internal IntPtr packet;
+        internal UInt32 packetlen;
+        internal IntPtr data;
+        internal UInt32 datalen;
+        internal UInt32 buflen;
+        internal UInt32 samples;
+        internal UInt32 rate;
+        internal byte payload;
+        internal UInt32 timestamp;
+        internal byte flags;
+    }
+}

Modified: freeswitch/branches/james/src/dotnet/Marshaling/Types/IOEventHooksMarshal.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Marshaling/Types/IOEventHooksMarshal.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Marshaling/Types/IOEventHooksMarshal.cs	Wed Sep 13 19:40:13 2006
@@ -28,24 +28,24 @@
  *
  * IOEventHooksMarshal.cs -- 
  *
- */
-using System;
-using System.Runtime.InteropServices;
-
-namespace FreeSwitch.NET.Marshaling.Types
-{
-    [StructLayout(LayoutKind.Sequential)]
-    internal class IOEventHooksMarshal
-    {
-        internal IntPtr outgoing_channel;
-        internal IntPtr answer_channel;
-        internal IntPtr receive_message;
-        internal IntPtr receive_event;
-        internal IntPtr read_frame;
-        internal IntPtr write_frame;
-        internal IntPtr kill_channel;
-        internal IntPtr waitfor_read;
-        internal IntPtr waitfor_write;
-        internal IntPtr send_dtmf;
-    }
-}
+ */
+using System;
+using System.Runtime.InteropServices;
+
+namespace FreeSwitch.Marshaling.Types
+{
+    [StructLayout(LayoutKind.Sequential)]
+    internal class IOEventHooksMarshal
+    {
+        internal IntPtr outgoing_channel;
+        internal IntPtr answer_channel;
+        internal IntPtr receive_message;
+        internal IntPtr receive_event;
+        internal IntPtr read_frame;
+        internal IntPtr write_frame;
+        internal IntPtr kill_channel;
+        internal IntPtr waitfor_read;
+        internal IntPtr waitfor_write;
+        internal IntPtr send_dtmf;
+    }
+}

Modified: freeswitch/branches/james/src/dotnet/Marshaling/Types/LoadableModuleInterfaceMarshal.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Marshaling/Types/LoadableModuleInterfaceMarshal.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Marshaling/Types/LoadableModuleInterfaceMarshal.cs	Wed Sep 13 19:40:13 2006
@@ -28,25 +28,25 @@
  *
  * LoadableModuleInterfaceMarshal.cs -- 
  *
- */
-using System;
-using System.Runtime.InteropServices;
-using FreeSwitch.NET.Types;
-
-namespace FreeSwitch.NET.Marshaling.Types
-{
-    [StructLayout(LayoutKind.Sequential)]
-    internal class LoadableModuleInterfaceMarshal
-    {
-        internal IntPtr module_name;
-        internal IntPtr endpoint_interface;
-        internal IntPtr timer_interface;
-        internal IntPtr dialplan_interface;
-        internal IntPtr codec_interface;
-        internal IntPtr application_interface;
-        internal IntPtr api_interface;
-        internal IntPtr file_interface;
-        internal IntPtr speech_interface;
-        internal IntPtr directory_interface;
-    }
-}
+ */
+using System;
+using System.Runtime.InteropServices;
+using FreeSwitch.Types;
+
+namespace FreeSwitch.Marshaling.Types
+{
+    [StructLayout(LayoutKind.Sequential)]
+    internal class LoadableModuleInterfaceMarshal
+    {
+        internal IntPtr module_name;
+        internal IntPtr endpoint_interface;
+        internal IntPtr timer_interface;
+        internal IntPtr dialplan_interface;
+        internal IntPtr codec_interface;
+        internal IntPtr application_interface;
+        internal IntPtr api_interface;
+        internal IntPtr file_interface;
+        internal IntPtr speech_interface;
+        internal IntPtr directory_interface;
+    }
+}

Modified: freeswitch/branches/james/src/dotnet/Marshaling/Types/LoadableModuleMarshal.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Marshaling/Types/LoadableModuleMarshal.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Marshaling/Types/LoadableModuleMarshal.cs	Wed Sep 13 19:40:13 2006
@@ -28,27 +28,27 @@
  *
  * LoadableModuleMarshal.cs -- 
  *
- */
-using System;
-using System.Runtime.InteropServices;
-using FreeSwitch.NET.Types;
-
-namespace FreeSwitch.NET.Marshaling.Types
-{
-
-
-    [StructLayout(LayoutKind.Sequential)]
-    public class LoadableModuleMarshal
-    {
-        public IntPtr         filename;
-        public IntPtr         module_interface;
-        public IntPtr         lib;
-        public ModuleLoad     module_load;
-        public ModuleReload   module_reload;
-        public ModulePause    module_pause;
-        public ModuleResume   module_resume;
-        public ModuleStatus   module_status;
-        public ModuleRuntime  module_runtime;
-        public ModuleShutdown module_shutdown;
-    }
-}
+ */
+using System;
+using System.Runtime.InteropServices;
+using FreeSwitch.Types;
+
+namespace FreeSwitch.Marshaling.Types
+{
+
+
+    [StructLayout(LayoutKind.Sequential)]
+    public class LoadableModuleMarshal
+    {
+        public IntPtr         filename;
+        public IntPtr         module_interface;
+        public IntPtr         lib;
+        public ModuleLoad     module_load;
+        public ModuleReload   module_reload;
+        public ModulePause    module_pause;
+        public ModuleResume   module_resume;
+        public ModuleStatus   module_status;
+        public ModuleRuntime  module_runtime;
+        public ModuleShutdown module_shutdown;
+    }
+}

Modified: freeswitch/branches/james/src/dotnet/Marshaling/Types/StreamHandleMarshal.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Marshaling/Types/StreamHandleMarshal.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Marshaling/Types/StreamHandleMarshal.cs	Wed Sep 13 19:40:13 2006
@@ -28,21 +28,21 @@
  *
  * StreamHandleMarshal.cs -- 
  *
- */
-using System;
-using System.Runtime.InteropServices;
-using FreeSwitch.NET.Types;
-
-namespace FreeSwitch.NET.Marshaling.Types
-{
-    [StructLayout(LayoutKind.Sequential)]
-    internal class StreamHandleMarshal
-    {
-        internal IntPtr write_function;
-        internal IntPtr data;
-        internal IntPtr end;
-        internal int    data_size;
-        internal int    data_len;
-        internal IntPtr _event;
-    }
-}
+ */
+using System;
+using System.Runtime.InteropServices;
+using FreeSwitch.Types;
+
+namespace FreeSwitch.Marshaling.Types
+{
+    [StructLayout(LayoutKind.Sequential)]
+    internal class StreamHandleMarshal
+    {
+        internal IntPtr write_function;
+        internal IntPtr data;
+        internal IntPtr end;
+        internal int    data_size;
+        internal int    data_len;
+        internal IntPtr _event;
+    }
+}

Modified: freeswitch/branches/james/src/dotnet/Marshaling/Types/TypesMarshal.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Marshaling/Types/TypesMarshal.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Marshaling/Types/TypesMarshal.cs	Wed Sep 13 19:40:13 2006
@@ -28,18 +28,18 @@
  *
  * TypesMarshal.cs -- 
  *
- */
-using System;
-using System.Runtime.InteropServices;
-using FreeSwitch.NET.Types;
-
-namespace FreeSwitch.NET.Marshaling.Types
-{
-    public delegate
-        Status DtmfCallbackFunctionMarshal(
-            [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(CoreSessionMarshaler))]
-            CoreSession session,
-            string dtmf,
-            IntPtr buf,
-            uint buflen);
-}
+ */
+using System;
+using System.Runtime.InteropServices;
+using FreeSwitch.Types;
+
+namespace FreeSwitch.Marshaling.Types
+{
+    public delegate
+        Status DtmfCallbackFunctionMarshal(
+            [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(CoreSessionMarshaler))]
+            CoreSession session,
+            string dtmf,
+            IntPtr buf,
+            uint buflen);
+}

Modified: freeswitch/branches/james/src/dotnet/Module.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Module.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Module.cs	Wed Sep 13 19:40:13 2006
@@ -1,50 +1,50 @@
-/* 
- * FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
- * Copyright (C) 2006, James Martelletti <james at nerdc0re.com>
- *
- * Version: MPL 1.1
- *
- * The contents of this file are subject to the Mozilla Public License Version
- * 1.1 (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- * http://www.mozilla.org/MPL/
- *
- * Software distributed under the License is distributed on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
- * for the specific language governing rights and limitations under the
- * License.
- *
- * The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
- *
- * The Initial Developer of the Original Code is
- * James Martelletti <james at nerdc0re.com>
- * Portions created by the Initial Developer are Copyright (C)
- * the Initial Developer. All Rights Reserved.
- *
- * Contributor(s):
- * 
- * James Martelletti <james at nerdc0re.com>
- *
- *
- * Module.cs -- 
- *
- */
+/* 
+ * FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
+ * Copyright (C) 2006, James Martelletti <james at nerdc0re.com>
+ *
+ * Version: MPL 1.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
+ *
+ * The Initial Developer of the Original Code is
+ * James Martelletti <james at nerdc0re.com>
+ * Portions created by the Initial Developer are Copyright (C)
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ * 
+ * James Martelletti <james at nerdc0re.com>
+ *
+ *
+ * Module.cs -- 
+ *
+ */
 using System;
 using System.Collections;
 using System.Reflection;
 using System.Runtime.InteropServices;
 using System.Text;
 using FreeSwitch.NET;
-using FreeSwitch.NET.Types;
-using FreeSwitch.NET.Modules;
-using FreeSwitch.NET.Marshaling.Types;
-
-namespace FreeSwitch.NET
-{
+using FreeSwitch.Types;
+using FreeSwitch.Modules;
+using FreeSwitch.Marshaling.Types;
+
+namespace FreeSwitch.NET
+{
     /// <summary>
     /// Base class for all Freeswitch.NET modules
-    /// </summary>
-    /// <example>
+    /// </summary>
+    /// <example>
     /// public class Example : Module
     /// {
     ///     public Example()
@@ -54,9 +54,9 @@
     ///                  
     ///         Register();
     ///     }    
-    /// }
-    /// </example>
-	public class Module
+    /// }
+    /// </example>
+	public class Module
 	{
         private LoadableModuleInterfaceMarshal module_interface = new LoadableModuleInterfaceMarshal();
         private LoadableModuleMarshal          module           = new LoadableModuleMarshal();
@@ -71,19 +71,19 @@
         /// <summary>
         /// Module constructor
         /// </summary>
-		public Module()
+		public Module()
 		{
-            Console.WriteLine("*** Creating new module object");
-
-            load = new ModuleLoad(Load);
-		}
-
+            Console.WriteLine("*** Creating new module object");
+
+            load = new ModuleLoad(Load);
+		}
+
         /// <summary>
         /// Implementation of ModuleLoad Delegate
         /// </summary>
         /// <param name="module"></param>
         /// <param name="name"></param>
-        /// <returns></returns>
+        /// <returns></returns>
         public Status Load(ref IntPtr module, string name)
         {
             /* Allocate some unmanaged mem for the ModuleInterface */
@@ -110,13 +110,13 @@
             Marshal.StructureToPtr(module_interface, module, true);
                         
             return Status.Success;
-        }
-
+        }
+
         /// <summary>
         /// AddApiInterface
         /// </summary>
-        /// <param name="apiInterface"></param>
-        public void AddApiInterface(Api apiInterface)
+        /// <param name="apiInterface"></param>
+        public void AddApiInterface(Api apiInterface)
         {
             /* Create a new ApiInterface type and allocate unmanaged mem */
             ApiInterfaceMarshal apiInterfaceMarshal = new ApiInterfaceMarshal();
@@ -185,21 +185,21 @@
 
             /* Finally, add our new interface to the array */
             applicationInterfaces.Add(applicationInterface);
-        }
-
+        }
+
         /// <summary>
         /// Register
-        /// </summary>
-        public void Register()
+        /// </summary>
+        public void Register()
         {
             module.module_load = new ModuleLoad(Load);
 
-            Switch.switch_loadable_module_build_dynamic(filename,
-                                                        module.module_load,
-                                                        module.module_runtime,
-                                                        module.module_shutdown);
+            Switch.switch_loadable_module_build_dynamic(filename,
+                                                        module.module_load,
+                                                        module.module_runtime,
+                                                        module.module_shutdown);
         }
 
-        
-	}
-}	
+        
+	}
+}	

Modified: freeswitch/branches/james/src/dotnet/Modules/Api.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Modules/Api.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Modules/Api.cs	Wed Sep 13 19:40:13 2006
@@ -1,41 +1,41 @@
-/* 
- * FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
- * Copyright (C) 2006, James Martelletti <james at nerdc0re.com>
- *
- * Version: MPL 1.1
- *
- * The contents of this file are subject to the Mozilla Public License Version
- * 1.1 (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- * http://www.mozilla.org/MPL/
- *
- * Software distributed under the License is distributed on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
- * for the specific language governing rights and limitations under the
- * License.
- *
- * The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
- *
- * The Initial Developer of the Original Code is
- * James Martelletti <james at nerdc0re.com>
- * Portions created by the Initial Developer are Copyright (C)
- * the Initial Developer. All Rights Reserved.
- *
- * Contributor(s):
- * 
- * James Martelletti <james at nerdc0re.com>
- *
- *
- * Api.cs -- 
- *
+/* 
+ * FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
+ * Copyright (C) 2006, James Martelletti <james at nerdc0re.com>
+ *
+ * Version: MPL 1.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
+ *
+ * The Initial Developer of the Original Code is
+ * James Martelletti <james at nerdc0re.com>
+ * Portions created by the Initial Developer are Copyright (C)
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ * 
+ * James Martelletti <james at nerdc0re.com>
+ *
+ *
+ * Api.cs -- 
+ *
  */
 using System;
 using System.Collections;
 using System.Text;
 using System.Runtime.InteropServices;
-using FreeSwitch.NET.Types;
+using FreeSwitch.Types;
 
-namespace FreeSwitch.NET.Modules
+namespace FreeSwitch.Modules
 {
     public class Api
     {

Modified: freeswitch/branches/james/src/dotnet/Modules/Application.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Modules/Application.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Modules/Application.cs	Wed Sep 13 19:40:13 2006
@@ -1,43 +1,43 @@
-/* 
- * FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
- * Copyright (C) 2006, James Martelletti <james at nerdc0re.com>
- *
- * Version: MPL 1.1
- *
- * The contents of this file are subject to the Mozilla Public License Version
- * 1.1 (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- * http://www.mozilla.org/MPL/
- *
- * Software distributed under the License is distributed on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
- * for the specific language governing rights and limitations under the
- * License.
- *
- * The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
- *
- * The Initial Developer of the Original Code is
- * James Martelletti <james at nerdc0re.com>
- * Portions created by the Initial Developer are Copyright (C)
- * the Initial Developer. All Rights Reserved.
- *
- * Contributor(s):
- * 
- * James Martelletti <james at nerdc0re.com>
- *
- *
- * Application.cs -- 
- *
+/* 
+ * FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
+ * Copyright (C) 2006, James Martelletti <james at nerdc0re.com>
+ *
+ * Version: MPL 1.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
+ *
+ * The Initial Developer of the Original Code is
+ * James Martelletti <james at nerdc0re.com>
+ * Portions created by the Initial Developer are Copyright (C)
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ * 
+ * James Martelletti <james at nerdc0re.com>
+ *
+ *
+ * Application.cs -- 
+ *
  */
 using System;
 using System.Collections;
 using System.Text;
 using System.Runtime.InteropServices;
-using FreeSwitch.NET.Marshaling;
-using FreeSwitch.NET.Types;
-using FreeSwitch.NET.Marshaling.Types;
+using FreeSwitch.Marshaling;
+using FreeSwitch.Types;
+using FreeSwitch.Marshaling.Types;
 
-namespace FreeSwitch.NET.Modules
+namespace FreeSwitch.Modules
 {
     public class Application
     {

Modified: freeswitch/branches/james/src/dotnet/Switch/CallerProfile.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Switch/CallerProfile.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Switch/CallerProfile.cs	Wed Sep 13 19:40:13 2006
@@ -1,42 +1,42 @@
-/* 
- * FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
- * Copyright (C) 2006, James Martelletti <james at nerdc0re.com>
- *
- * Version: MPL 1.1
- *
- * The contents of this file are subject to the Mozilla Public License Version
- * 1.1 (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- * http://www.mozilla.org/MPL/
- *
- * Software distributed under the License is distributed on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
- * for the specific language governing rights and limitations under the
- * License.
- *
- * The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
- *
- * The Initial Developer of the Original Code is
- * James Martelletti <james at nerdc0re.com>
- * Portions created by the Initial Developer are Copyright (C)
- * the Initial Developer. All Rights Reserved.
- *
- * Contributor(s):
- * 
- * James Martelletti <james at nerdc0re.com>
- *
- *
- * CallerProfile.cs -- 
- *
+/* 
+ * FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
+ * Copyright (C) 2006, James Martelletti <james at nerdc0re.com>
+ *
+ * Version: MPL 1.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
+ *
+ * The Initial Developer of the Original Code is
+ * James Martelletti <james at nerdc0re.com>
+ * Portions created by the Initial Developer are Copyright (C)
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ * 
+ * James Martelletti <james at nerdc0re.com>
+ *
+ *
+ * CallerProfile.cs -- 
+ *
  */
 using System;
 using System.Runtime.CompilerServices;
 using System.Runtime.InteropServices;
-using FreeSwitch.NET.Types;
-using FreeSwitch.NET.Marshaling;
-using FreeSwitch.NET.Marshaling.Types;
+using FreeSwitch.Types;
+using FreeSwitch.Marshaling;
+using FreeSwitch.Marshaling.Types;
 
-namespace FreeSwitch.NET
+namespace FreeSwitch
 {
     public partial class Switch
     {

Modified: freeswitch/branches/james/src/dotnet/Switch/Channel.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Switch/Channel.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Switch/Channel.cs	Wed Sep 13 19:40:13 2006
@@ -1,41 +1,41 @@
-/* 
- * FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
- * Copyright (C) 2006, James Martelletti <james at nerdc0re.com>
- *
- * Version: MPL 1.1
- *
- * The contents of this file are subject to the Mozilla Public License Version
- * 1.1 (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- * http://www.mozilla.org/MPL/
- *
- * Software distributed under the License is distributed on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
- * for the specific language governing rights and limitations under the
- * License.
- *
- * The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
- *
- * The Initial Developer of the Original Code is
- * James Martelletti <james at nerdc0re.com>
- * Portions created by the Initial Developer are Copyright (C)
- * the Initial Developer. All Rights Reserved.
- *
- * Contributor(s):
- * 
- * James Martelletti <james at nerdc0re.com>
- *
- *
- * Channel.cs -- 
- *
+/* 
+ * FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
+ * Copyright (C) 2006, James Martelletti <james at nerdc0re.com>
+ *
+ * Version: MPL 1.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
+ *
+ * The Initial Developer of the Original Code is
+ * James Martelletti <james at nerdc0re.com>
+ * Portions created by the Initial Developer are Copyright (C)
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ * 
+ * James Martelletti <james at nerdc0re.com>
+ *
+ *
+ * Channel.cs -- 
+ *
  */
 using System;
 using System.Runtime.CompilerServices;
 using System.Runtime.InteropServices;
-using FreeSwitch.NET.Types;
-using FreeSwitch.NET.Marshaling;
+using FreeSwitch.Types;
+using FreeSwitch.Marshaling;
 
-namespace FreeSwitch.NET
+namespace FreeSwitch
 {
     public partial class Switch
     {
@@ -60,14 +60,14 @@
 
         [DllImport("freeswitch")]
         public extern static
-            ChannelState switch_channel_perform_hangup(
-                [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(ChannelMarshaler))]
-                Channel channel,
-                [MarshalAs(UnmanagedType.LPStr)]
-                string file,
-                [MarshalAs(UnmanagedType.LPStr)]
-                string func,
-                int line,
+            ChannelState switch_channel_perform_hangup(
+                [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(ChannelMarshaler))]
+                Channel channel,
+                [MarshalAs(UnmanagedType.LPStr)]
+                string file,
+                [MarshalAs(UnmanagedType.LPStr)]
+                string func,
+                int line,
                 CallCause hangup_cause);
 
         [DllImport("freeswitch")]

Modified: freeswitch/branches/james/src/dotnet/Switch/Console.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Switch/Console.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Switch/Console.cs	Wed Sep 13 19:40:13 2006
@@ -34,7 +34,7 @@
 using System.Diagnostics;
 using System.Text;
 
-namespace FreeSwitch.NET
+namespace FreeSwitch
 {
 	public partial class Switch
 	{

Modified: freeswitch/branches/james/src/dotnet/Switch/CoreSession.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Switch/CoreSession.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Switch/CoreSession.cs	Wed Sep 13 19:40:13 2006
@@ -1,41 +1,41 @@
-/* 
- * FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
- * Copyright (C) 2006, James Martelletti <james at nerdc0re.com>
- *
- * Version: MPL 1.1
- *
- * The contents of this file are subject to the Mozilla Public License Version
- * 1.1 (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- * http://www.mozilla.org/MPL/
- *
- * Software distributed under the License is distributed on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
- * for the specific language governing rights and limitations under the
- * License.
- *
- * The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
- *
- * The Initial Developer of the Original Code is
- * James Martelletti <james at nerdc0re.com>
- * Portions created by the Initial Developer are Copyright (C)
- * the Initial Developer. All Rights Reserved.
- *
- * Contributor(s):
- * 
- * James Martelletti <james at nerdc0re.com>
- *
- *
- * CoreSession.cs -- 
- *
+/* 
+ * FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
+ * Copyright (C) 2006, James Martelletti <james at nerdc0re.com>
+ *
+ * Version: MPL 1.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
+ *
+ * The Initial Developer of the Original Code is
+ * James Martelletti <james at nerdc0re.com>
+ * Portions created by the Initial Developer are Copyright (C)
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ * 
+ * James Martelletti <james at nerdc0re.com>
+ *
+ *
+ * CoreSession.cs -- 
+ *
  */
 using System;
 using System.Runtime.CompilerServices;
 using System.Runtime.InteropServices;
-using FreeSwitch.NET.Types;
-using FreeSwitch.NET.Marshaling;
+using FreeSwitch.Types;
+using FreeSwitch.Marshaling;
 
-namespace FreeSwitch.NET
+namespace FreeSwitch
 {
     public partial class Switch
     {

Modified: freeswitch/branches/james/src/dotnet/Switch/Ivr.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Switch/Ivr.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Switch/Ivr.cs	Wed Sep 13 19:40:13 2006
@@ -1,42 +1,42 @@
-/* 
- * FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
- * Copyright (C) 2006, James Martelletti <james at nerdc0re.com>
- *
- * Version: MPL 1.1
- *
- * The contents of this file are subject to the Mozilla Public License Version
- * 1.1 (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- * http://www.mozilla.org/MPL/
- *
- * Software distributed under the License is distributed on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
- * for the specific language governing rights and limitations under the
- * License.
- *
- * The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
- *
- * The Initial Developer of the Original Code is
- * James Martelletti <james at nerdc0re.com>
- * Portions created by the Initial Developer are Copyright (C)
- * the Initial Developer. All Rights Reserved.
- *
- * Contributor(s):
- * 
- * James Martelletti <james at nerdc0re.com>
- *
- *
- * Ivr.cs -- 
- *
+/* 
+ * FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
+ * Copyright (C) 2006, James Martelletti <james at nerdc0re.com>
+ *
+ * Version: MPL 1.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
+ *
+ * The Initial Developer of the Original Code is
+ * James Martelletti <james at nerdc0re.com>
+ * Portions created by the Initial Developer are Copyright (C)
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ * 
+ * James Martelletti <james at nerdc0re.com>
+ *
+ *
+ * Ivr.cs -- 
+ *
  */
 using System;
 using System.Runtime.CompilerServices;
 using System.Runtime.InteropServices;
-using FreeSwitch.NET.Types;
-using FreeSwitch.NET.Marshaling;
-using FreeSwitch.NET.Marshaling.Types;
+using FreeSwitch.Types;
+using FreeSwitch.Marshaling;
+using FreeSwitch.Marshaling.Types;
 
-namespace FreeSwitch.NET
+namespace FreeSwitch
 {
     public partial class Switch
     {

Modified: freeswitch/branches/james/src/dotnet/Switch/LoadableModule.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Switch/LoadableModule.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Switch/LoadableModule.cs	Wed Sep 13 19:40:13 2006
@@ -1,40 +1,40 @@
-/* 
- * FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
- * Copyright (C) 2006, James Martelletti <james at nerdc0re.com>
- *
- * Version: MPL 1.1
- *
- * The contents of this file are subject to the Mozilla Public License Version
- * 1.1 (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- * http://www.mozilla.org/MPL/
- *
- * Software distributed under the License is distributed on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
- * for the specific language governing rights and limitations under the
- * License.
- *
- * The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
- *
- * The Initial Developer of the Original Code is
- * James Martelletti <james at nerdc0re.com>
- * Portions created by the Initial Developer are Copyright (C)
- * the Initial Developer. All Rights Reserved.
- *
- * Contributor(s):
- * 
- * James Martelletti <james at nerdc0re.com>
- *
- *
- * LoadableModule.cs -- 
- *
+/* 
+ * FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
+ * Copyright (C) 2006, James Martelletti <james at nerdc0re.com>
+ *
+ * Version: MPL 1.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
+ *
+ * The Initial Developer of the Original Code is
+ * James Martelletti <james at nerdc0re.com>
+ * Portions created by the Initial Developer are Copyright (C)
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ * 
+ * James Martelletti <james at nerdc0re.com>
+ *
+ *
+ * LoadableModule.cs -- 
+ *
  */
 using System;
 using System.Runtime.InteropServices;
-using FreeSwitch.NET.Types;
-using FreeSwitch.NET.Marshaling.Types;
+using FreeSwitch.Types;
+using FreeSwitch.Marshaling.Types;
 
-namespace FreeSwitch.NET
+namespace FreeSwitch
 {
     /*
      * SWITCH_DECLARE(switch_status_t) switch_loadable_module_load_module(char *dir, char *fname)

Modified: freeswitch/branches/james/src/dotnet/Switch/StreamHandle.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Switch/StreamHandle.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Switch/StreamHandle.cs	Wed Sep 13 19:40:13 2006
@@ -1,40 +1,40 @@
-/* 
- * FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
- * Copyright (C) 2006, James Martelletti <james at nerdc0re.com>
- *
- * Version: MPL 1.1
- *
- * The contents of this file are subject to the Mozilla Public License Version
- * 1.1 (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- * http://www.mozilla.org/MPL/
- *
- * Software distributed under the License is distributed on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
- * for the specific language governing rights and limitations under the
- * License.
- *
- * The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
- *
- * The Initial Developer of the Original Code is
- * James Martelletti <james at nerdc0re.com>
- * Portions created by the Initial Developer are Copyright (C)
- * the Initial Developer. All Rights Reserved.
- *
- * Contributor(s):
- * 
- * James Martelletti <james at nerdc0re.com>
- *
- *
- * LoadableModule.cs -- 
- *
+/* 
+ * FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
+ * Copyright (C) 2006, James Martelletti <james at nerdc0re.com>
+ *
+ * Version: MPL 1.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
+ *
+ * The Initial Developer of the Original Code is
+ * James Martelletti <james at nerdc0re.com>
+ * Portions created by the Initial Developer are Copyright (C)
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ * 
+ * James Martelletti <james at nerdc0re.com>
+ *
+ *
+ * LoadableModule.cs -- 
+ *
  */
 using System;
 using System.Runtime.InteropServices;
-using FreeSwitch.NET.Types;
-using FreeSwitch.NET.Marshaling.Types;
+using FreeSwitch.Types;
+using FreeSwitch.Marshaling.Types;
 
-namespace FreeSwitch.NET
+namespace FreeSwitch
 {
     /*
      * SWITCH_DECLARE(switch_status_t) switch_loadable_module_load_module(char *dir, char *fname)

Modified: freeswitch/branches/james/src/dotnet/Types/ApplicationFunction.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Types/ApplicationFunction.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Types/ApplicationFunction.cs	Wed Sep 13 19:40:13 2006
@@ -28,10 +28,10 @@
  *
  * ApplicationFunction.cs -- 
  *
- */
-using System;
-
-namespace FreeSwitch.NET.Types
-{
-    
-}
+ */
+using System;
+
+namespace FreeSwitch.Types
+{
+    
+}

Modified: freeswitch/branches/james/src/dotnet/Types/ApplicationInterface.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Types/ApplicationInterface.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Types/ApplicationInterface.cs	Wed Sep 13 19:40:13 2006
@@ -34,7 +34,7 @@
 using System.Runtime.InteropServices;
 using System.Text;
 
-namespace FreeSwitch.NET.Types
+namespace FreeSwitch.Types
 {
     /*
     public class ApplicationInterface

Modified: freeswitch/branches/james/src/dotnet/Types/Buffer.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Types/Buffer.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Types/Buffer.cs	Wed Sep 13 19:40:13 2006
@@ -28,29 +28,29 @@
  *
  * Buffer.cs -- 
  *
- */
-using System;
-using System.Runtime.InteropServices;
-
-namespace FreeSwitch.NET.Types
-{
-    public class Buffer
-    {
-        internal HandleRef marshaledObject;
-
-        public string Data
-        {
-            get { throw new NotImplementedException(); }
-        }
-
-        public int Used
-        {
-            get { throw new NotImplementedException(); }
-        }
-
-        public int Length
-        {
-            get { throw new NotImplementedException(); }
-        }
-    }
-}
+ */
+using System;
+using System.Runtime.InteropServices;
+
+namespace FreeSwitch.Types
+{
+    public class Buffer
+    {
+        internal HandleRef marshaledObject;
+
+        public string Data
+        {
+            get { throw new NotImplementedException(); }
+        }
+
+        public int Used
+        {
+            get { throw new NotImplementedException(); }
+        }
+
+        public int Length
+        {
+            get { throw new NotImplementedException(); }
+        }
+    }
+}

Modified: freeswitch/branches/james/src/dotnet/Types/CallCause.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Types/CallCause.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Types/CallCause.cs	Wed Sep 13 19:40:13 2006
@@ -1,37 +1,37 @@
-/* 
- * FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
- * Copyright (C) 2006, James Martelletti <james at nerdc0re.com>
- *
- * Version: MPL 1.1
- *
- * The contents of this file are subject to the Mozilla Public License Version
- * 1.1 (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- * http://www.mozilla.org/MPL/
- *
- * Software distributed under the License is distributed on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
- * for the specific language governing rights and limitations under the
- * License.
- *
- * The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
- *
- * The Initial Developer of the Original Code is
- * James Martelletti <james at nerdc0re.com>
- * Portions created by the Initial Developer are Copyright (C)
- * the Initial Developer. All Rights Reserved.
- *
- * Contributor(s):
- * 
- * James Martelletti <james at nerdc0re.com>
- *
- *
- * CallCause.cs -- 
- *
+/* 
+ * FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
+ * Copyright (C) 2006, James Martelletti <james at nerdc0re.com>
+ *
+ * Version: MPL 1.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
+ *
+ * The Initial Developer of the Original Code is
+ * James Martelletti <james at nerdc0re.com>
+ * Portions created by the Initial Developer are Copyright (C)
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ * 
+ * James Martelletti <james at nerdc0re.com>
+ *
+ *
+ * CallCause.cs -- 
+ *
  */
 using System;
 
-namespace FreeSwitch.NET.Types
+namespace FreeSwitch.Types
 {
     public enum CallCause
     {

Modified: freeswitch/branches/james/src/dotnet/Types/CallerExtension.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Types/CallerExtension.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Types/CallerExtension.cs	Wed Sep 13 19:40:13 2006
@@ -1,39 +1,39 @@
-/* 
- * FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
- * Copyright (C) 2006, James Martelletti <james at nerdc0re.com>
- *
- * Version: MPL 1.1
- *
- * The contents of this file are subject to the Mozilla Public License Version
- * 1.1 (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- * http://www.mozilla.org/MPL/
- *
- * Software distributed under the License is distributed on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
- * for the specific language governing rights and limitations under the
- * License.
- *
- * The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
- *
- * The Initial Developer of the Original Code is
- * James Martelletti <james at nerdc0re.com>
- * Portions created by the Initial Developer are Copyright (C)
- * the Initial Developer. All Rights Reserved.
- *
- * Contributor(s):
- * 
- * James Martelletti <james at nerdc0re.com>
- *
- *
- * CallerExtension.cs -- 
- *
+/* 
+ * FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
+ * Copyright (C) 2006, James Martelletti <james at nerdc0re.com>
+ *
+ * Version: MPL 1.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
+ *
+ * The Initial Developer of the Original Code is
+ * James Martelletti <james at nerdc0re.com>
+ * Portions created by the Initial Developer are Copyright (C)
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ * 
+ * James Martelletti <james at nerdc0re.com>
+ *
+ *
+ * CallerExtension.cs -- 
+ *
  */
 using System;
 using System.Runtime.InteropServices;
-using FreeSwitch.NET.Marshaling.Types;
+using FreeSwitch.Marshaling.Types;
 
-namespace FreeSwitch.NET.Types
+namespace FreeSwitch.Types
 {
     public class CallerExtension
     {

Modified: freeswitch/branches/james/src/dotnet/Types/CallerProfile.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Types/CallerProfile.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Types/CallerProfile.cs	Wed Sep 13 19:40:13 2006
@@ -1,39 +1,39 @@
-/* 
- * FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
- * Copyright (C) 2006, James Martelletti <james at nerdc0re.com>
- *
- * Version: MPL 1.1
- *
- * The contents of this file are subject to the Mozilla Public License Version
- * 1.1 (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- * http://www.mozilla.org/MPL/
- *
- * Software distributed under the License is distributed on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
- * for the specific language governing rights and limitations under the
- * License.
- *
- * The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
- *
- * The Initial Developer of the Original Code is
- * James Martelletti <james at nerdc0re.com>
- * Portions created by the Initial Developer are Copyright (C)
- * the Initial Developer. All Rights Reserved.
- *
- * Contributor(s):
- * 
- * James Martelletti <james at nerdc0re.com>
- *
- *
- * CallerProfile.cs -- 
- *
+/* 
+ * FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
+ * Copyright (C) 2006, James Martelletti <james at nerdc0re.com>
+ *
+ * Version: MPL 1.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
+ *
+ * The Initial Developer of the Original Code is
+ * James Martelletti <james at nerdc0re.com>
+ * Portions created by the Initial Developer are Copyright (C)
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ * 
+ * James Martelletti <james at nerdc0re.com>
+ *
+ *
+ * CallerProfile.cs -- 
+ *
  */
 using System;
 using System.Runtime.InteropServices;
-using FreeSwitch.NET.Marshaling.Types;
+using FreeSwitch.Marshaling.Types;
 
-namespace FreeSwitch.NET.Types
+namespace FreeSwitch.Types
 {
     public class CallerProfile
     {

Modified: freeswitch/branches/james/src/dotnet/Types/Channel.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Types/Channel.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Types/Channel.cs	Wed Sep 13 19:40:13 2006
@@ -1,63 +1,63 @@
-/* 
- * FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
- * Copyright (C) 2006, James Martelletti <james at nerdc0re.com>
- *
- * Version: MPL 1.1
- *
- * The contents of this file are subject to the Mozilla Public License Version
- * 1.1 (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- * http://www.mozilla.org/MPL/
- *
- * Software distributed under the License is distributed on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
- * for the specific language governing rights and limitations under the
- * License.
- *
- * The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
- *
- * The Initial Developer of the Original Code is
- * James Martelletti <james at nerdc0re.com>
- * Portions created by the Initial Developer are Copyright (C)
- * the Initial Developer. All Rights Reserved.
- *
- * Contributor(s):
- * 
- * James Martelletti <james at nerdc0re.com>
- *
- *
- * Channel.cs -- 
- *
+/* 
+ * FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
+ * Copyright (C) 2006, James Martelletti <james at nerdc0re.com>
+ *
+ * Version: MPL 1.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
+ *
+ * The Initial Developer of the Original Code is
+ * James Martelletti <james at nerdc0re.com>
+ * Portions created by the Initial Developer are Copyright (C)
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ * 
+ * James Martelletti <james at nerdc0re.com>
+ *
+ *
+ * Channel.cs -- 
+ *
  */
 using System;
 using System.Runtime.InteropServices;
-using FreeSwitch.NET.Marshaling.Types;
+using FreeSwitch.Marshaling.Types;
 
-namespace FreeSwitch.NET.Types
+namespace FreeSwitch.Types
 {
     /*
-     * 	char *name;
-	switch_buffer_t *dtmf_buffer;
-	switch_mutex_t *dtmf_mutex;
-	switch_mutex_t *flag_mutex;
-	switch_mutex_t *profile_mutex;
-	switch_core_session_t *session;
-	switch_channel_state_t state;
-	uint32_t flags;
-	switch_caller_profile_t *caller_profile;
-	switch_caller_profile_t *originator_caller_profile;
-	switch_caller_profile_t *originatee_caller_profile;
-	switch_caller_extension_t *caller_extension;
-	const switch_state_handler_table_t *state_handlers[SWITCH_MAX_STATE_HANDLERS];
-	int state_handler_index;
-	switch_hash_t *variables;
-	switch_channel_timetable_t *times;
-	void *private_info;
-	switch_call_cause_t hangup_cause;
-	int freq;
-	int bits;
-	int channels;
-	int ms;
+     * 	char *name;
+	switch_buffer_t *dtmf_buffer;
+	switch_mutex_t *dtmf_mutex;
+	switch_mutex_t *flag_mutex;
+	switch_mutex_t *profile_mutex;
+	switch_core_session_t *session;
+	switch_channel_state_t state;
+	uint32_t flags;
+	switch_caller_profile_t *caller_profile;
+	switch_caller_profile_t *originator_caller_profile;
+	switch_caller_profile_t *originatee_caller_profile;
+	switch_caller_extension_t *caller_extension;
+	const switch_state_handler_table_t *state_handlers[SWITCH_MAX_STATE_HANDLERS];
+	int state_handler_index;
+	switch_hash_t *variables;
+	switch_channel_timetable_t *times;
+	void *private_info;
+	switch_call_cause_t hangup_cause;
+	int freq;
+	int bits;
+	int channels;
+	int ms;
 	int kbps;
      */
     public class Channel

Modified: freeswitch/branches/james/src/dotnet/Types/ChannelFlag.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Types/ChannelFlag.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Types/ChannelFlag.cs	Wed Sep 13 19:40:13 2006
@@ -28,19 +28,19 @@
  *
  * ChannelFlag.cs -- 
  *
- */
-using System;
-
-namespace FreeSwitch.NET.Types
-{
-    public enum ChannelFlag
-    {
-        CF_SEND_AUDIO,
-        CF_RECV_AUDIO,
-        CF_ANSWERED,
-        CF_OUTBOUND,
-        CF_EARLY_MEDIA,
-        CF_ORIGINATOR,
-        CF_TRANSFER
-    }
-}
+ */
+using System;
+
+namespace FreeSwitch.Types
+{
+    public enum ChannelFlag
+    {
+        CF_SEND_AUDIO,
+        CF_RECV_AUDIO,
+        CF_ANSWERED,
+        CF_OUTBOUND,
+        CF_EARLY_MEDIA,
+        CF_ORIGINATOR,
+        CF_TRANSFER
+    }
+}

Modified: freeswitch/branches/james/src/dotnet/Types/ChannelState.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Types/ChannelState.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Types/ChannelState.cs	Wed Sep 13 19:40:13 2006
@@ -28,20 +28,20 @@
  *
  * ChannelState.cs -- 
  *
- */
-using System;
-
-namespace FreeSwitch.NET.Types
-{
-    public enum ChannelState
-    {
-        CS_NEW,
-        CS_INIT,
-        CS_RING,
-        CS_TRANSMIT,
-        CS_EXECUTE,
-        CS_LOOPBACK,
-        CS_HANGUP,
-        CS_DONE 
-    }
-}
+ */
+using System;
+
+namespace FreeSwitch.Types
+{
+    public enum ChannelState
+    {
+        CS_NEW,
+        CS_INIT,
+        CS_RING,
+        CS_TRANSMIT,
+        CS_EXECUTE,
+        CS_LOOPBACK,
+        CS_HANGUP,
+        CS_DONE 
+    }
+}

Modified: freeswitch/branches/james/src/dotnet/Types/ChannelTimetable.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Types/ChannelTimetable.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Types/ChannelTimetable.cs	Wed Sep 13 19:40:13 2006
@@ -28,29 +28,29 @@
  *
  * ChannelTimetable.cs -- 
  *
- */
-using System;
-using System.Runtime.InteropServices;
-
-namespace FreeSwitch.NET.Types
-{
-    public class ChannelTimetable
-    {
-        internal HandleRef marshaledObject;
-
-        public Int64 Created
-        {
-            get { throw new NotImplementedException(); }
-        }
-
-        public Int64 Answered
-        {
-            get { throw new NotImplementedException(); }
-        }
-
-        public Int64 Hungup
-        {
-            get { throw new NotImplementedException(); }
-        }
-    }
-}
+ */
+using System;
+using System.Runtime.InteropServices;
+
+namespace FreeSwitch.Types
+{
+    public class ChannelTimetable
+    {
+        internal HandleRef marshaledObject;
+
+        public Int64 Created
+        {
+            get { throw new NotImplementedException(); }
+        }
+
+        public Int64 Answered
+        {
+            get { throw new NotImplementedException(); }
+        }
+
+        public Int64 Hungup
+        {
+            get { throw new NotImplementedException(); }
+        }
+    }
+}

Modified: freeswitch/branches/james/src/dotnet/Types/CoreSession.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Types/CoreSession.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Types/CoreSession.cs	Wed Sep 13 19:40:13 2006
@@ -1,80 +1,80 @@
-/* 
- * FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
- * Copyright (C) 2006, James Martelletti <james at nerdc0re.com>
- *
- * Version: MPL 1.1
- *
- * The contents of this file are subject to the Mozilla Public License Version
- * 1.1 (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- * http://www.mozilla.org/MPL/
- *
- * Software distributed under the License is distributed on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
- * for the specific language governing rights and limitations under the
- * License.
- *
- * The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
- *
- * The Initial Developer of the Original Code is
- * James Martelletti <james at nerdc0re.com>
- * Portions created by the Initial Developer are Copyright (C)
- * the Initial Developer. All Rights Reserved.
- *
- * Contributor(s):
- * 
- * James Martelletti <james at nerdc0re.com>
- *
- *
- * CoreSession.cs -- 
- *
+/* 
+ * FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
+ * Copyright (C) 2006, James Martelletti <james at nerdc0re.com>
+ *
+ * Version: MPL 1.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
+ *
+ * The Initial Developer of the Original Code is
+ * James Martelletti <james at nerdc0re.com>
+ * Portions created by the Initial Developer are Copyright (C)
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ * 
+ * James Martelletti <james at nerdc0re.com>
+ *
+ *
+ * CoreSession.cs -- 
+ *
  */
 using System;
 using System.Collections;
 using System.Runtime.InteropServices;
 using System.Text;
-using FreeSwitch.NET.Marshaling.Types;
+using FreeSwitch.Marshaling.Types;
 
-namespace FreeSwitch.NET.Types
+namespace FreeSwitch.Types
 {
     /*
-     * 	uint32_t id;
-	char name[80];
-	int thread_running;
-	switch_memory_pool_t *pool;
-	switch_channel_t *channel;
-	switch_thread_t *thread;
-	const switch_endpoint_interface_t *endpoint_interface;
-	switch_io_event_hooks_t event_hooks;
-	switch_codec_t *read_codec;
-	switch_codec_t *write_codec;
-
-	switch_buffer_t *raw_write_buffer;
-	switch_frame_t raw_write_frame;
-	switch_frame_t enc_write_frame;
-	uint8_t raw_write_buf[SWITCH_RECCOMMENDED_BUFFER_SIZE];
-	uint8_t enc_write_buf[SWITCH_RECCOMMENDED_BUFFER_SIZE];
-
-	switch_buffer_t *raw_read_buffer;
-	switch_frame_t raw_read_frame;
-	switch_frame_t enc_read_frame;
-	uint8_t raw_read_buf[SWITCH_RECCOMMENDED_BUFFER_SIZE];
-	uint8_t enc_read_buf[SWITCH_RECCOMMENDED_BUFFER_SIZE];
-
-
-	switch_audio_resampler_t *read_resampler;
-	switch_audio_resampler_t *write_resampler;
-
-	switch_mutex_t *mutex;
-	switch_thread_cond_t *cond;
-
-	switch_thread_rwlock_t *rwlock;
-
-	void *streams[SWITCH_MAX_STREAMS];
-	int stream_count;
-
-	char uuid_str[SWITCH_UUID_FORMATTED_LENGTH + 1];
-	void *private_info;
+     * 	uint32_t id;
+	char name[80];
+	int thread_running;
+	switch_memory_pool_t *pool;
+	switch_channel_t *channel;
+	switch_thread_t *thread;
+	const switch_endpoint_interface_t *endpoint_interface;
+	switch_io_event_hooks_t event_hooks;
+	switch_codec_t *read_codec;
+	switch_codec_t *write_codec;
+
+	switch_buffer_t *raw_write_buffer;
+	switch_frame_t raw_write_frame;
+	switch_frame_t enc_write_frame;
+	uint8_t raw_write_buf[SWITCH_RECCOMMENDED_BUFFER_SIZE];
+	uint8_t enc_write_buf[SWITCH_RECCOMMENDED_BUFFER_SIZE];
+
+	switch_buffer_t *raw_read_buffer;
+	switch_frame_t raw_read_frame;
+	switch_frame_t enc_read_frame;
+	uint8_t raw_read_buf[SWITCH_RECCOMMENDED_BUFFER_SIZE];
+	uint8_t enc_read_buf[SWITCH_RECCOMMENDED_BUFFER_SIZE];
+
+
+	switch_audio_resampler_t *read_resampler;
+	switch_audio_resampler_t *write_resampler;
+
+	switch_mutex_t *mutex;
+	switch_thread_cond_t *cond;
+
+	switch_thread_rwlock_t *rwlock;
+
+	void *streams[SWITCH_MAX_STREAMS];
+	int stream_count;
+
+	char uuid_str[SWITCH_UUID_FORMATTED_LENGTH + 1];
+	void *private_info;
 	switch_queue_t *event_queue;
      */
     public class CoreSession

Modified: freeswitch/branches/james/src/dotnet/Types/DtmfCallbackFunction.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Types/DtmfCallbackFunction.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Types/DtmfCallbackFunction.cs	Wed Sep 13 19:40:13 2006
@@ -28,10 +28,10 @@
  *
  * DtmfCallbackFunction.cs -- 
  *
- */
-using System;
-
-namespace FreeSwitch.NET.Types
-{
-    public delegate Status DtmfCallbackFunction(CoreSession session, string dtmf);
-}
+ */
+using System;
+
+namespace FreeSwitch.Types
+{
+    public delegate Status DtmfCallbackFunction(CoreSession session, string dtmf);
+}

Modified: freeswitch/branches/james/src/dotnet/Types/Event.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Types/Event.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Types/Event.cs	Wed Sep 13 19:40:13 2006
@@ -1,40 +1,40 @@
-/* 
- * FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
- * Copyright (C) 2006, James Martelletti <james at nerdc0re.com>
- *
- * Version: MPL 1.1
- *
- * The contents of this file are subject to the Mozilla Public License Version
- * 1.1 (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- * http://www.mozilla.org/MPL/
- *
- * Software distributed under the License is distributed on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
- * for the specific language governing rights and limitations under the
- * License.
- *
- * The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
- *
- * The Initial Developer of the Original Code is
- * James Martelletti <james at nerdc0re.com>
- * Portions created by the Initial Developer are Copyright (C)
- * the Initial Developer. All Rights Reserved.
- *
- * Contributor(s):
- * 
- * James Martelletti <james at nerdc0re.com>
- *
- *
- * Event.cs -- 
- *
+/* 
+ * FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
+ * Copyright (C) 2006, James Martelletti <james at nerdc0re.com>
+ *
+ * Version: MPL 1.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
+ *
+ * The Initial Developer of the Original Code is
+ * James Martelletti <james at nerdc0re.com>
+ * Portions created by the Initial Developer are Copyright (C)
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ * 
+ * James Martelletti <james at nerdc0re.com>
+ *
+ *
+ * Event.cs -- 
+ *
  */
 using System;
 using System.Collections;
 using System.Text;
 using System.Runtime.InteropServices;
 
-namespace FreeSwitch.NET.Types
+namespace FreeSwitch.Types
 {
     public enum Priority
     {

Modified: freeswitch/branches/james/src/dotnet/Types/FileHandle.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Types/FileHandle.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Types/FileHandle.cs	Wed Sep 13 19:40:13 2006
@@ -28,15 +28,15 @@
  *
  * FileHandle.cs -- 
  *
- */
-using System;
-using System.Runtime.InteropServices;
-using FreeSwitch.NET.Marshaling.Types;
-
-namespace FreeSwitch.NET.Types
-{
-    public class FileHandle
-    {
-        internal HandleRef marshaledObject;
-    }
-}
+ */
+using System;
+using System.Runtime.InteropServices;
+using FreeSwitch.Marshaling.Types;
+
+namespace FreeSwitch.Types
+{
+    public class FileHandle
+    {
+        internal HandleRef marshaledObject;
+    }
+}

Modified: freeswitch/branches/james/src/dotnet/Types/InputCallbackFunction.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Types/InputCallbackFunction.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Types/InputCallbackFunction.cs	Wed Sep 13 19:40:13 2006
@@ -28,20 +28,20 @@
  *
  * DtmfCallbackFunction.cs -- 
  *
- */
-using System;
-using System.Runtime.InteropServices;
-using FreeSwitch.NET.Marshaling;
-
-namespace FreeSwitch.NET.Types
-{
-    public delegate Status InputCallbackFunction(
-        [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(StreamHandleMarshaler))]
-        CoreSession session,
-        [MarshalAs(UnmanagedType.LPStr)]
-        string input,
-        InputType inputType,
-        [MarshalAs(UnmanagedType.LPStr)]
-        string buffer,
-        int bufferLength);
-}
+ */
+using System;
+using System.Runtime.InteropServices;
+using FreeSwitch.Marshaling;
+
+namespace FreeSwitch.Types
+{
+    public delegate Status InputCallbackFunction(
+        [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(StreamHandleMarshaler))]
+        CoreSession session,
+        [MarshalAs(UnmanagedType.LPStr)]
+        string input,
+        InputType inputType,
+        [MarshalAs(UnmanagedType.LPStr)]
+        string buffer,
+        int bufferLength);
+}

Modified: freeswitch/branches/james/src/dotnet/Types/InputType.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Types/InputType.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Types/InputType.cs	Wed Sep 13 19:40:13 2006
@@ -28,14 +28,14 @@
  *
  * ChannelState.cs -- 
  *
- */
-using System;
-
-namespace FreeSwitch.NET.Types
-{
-    public enum InputType
-    {
+ */
+using System;
+
+namespace FreeSwitch.Types
+{
+    public enum InputType
+    {
 	    INPUT_TYPE_DTMF,
 	    INPUT_TYPE_EVENT
-    }
-}
+    }
+}

Modified: freeswitch/branches/james/src/dotnet/Types/LoadableModule.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Types/LoadableModule.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Types/LoadableModule.cs	Wed Sep 13 19:40:13 2006
@@ -1,38 +1,38 @@
-/* 
- * FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
- * Copyright (C) 2006, James Martelletti <james at nerdc0re.com>
- *
- * Version: MPL 1.1
- *
- * The contents of this file are subject to the Mozilla Public License Version
- * 1.1 (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- * http://www.mozilla.org/MPL/
- *
- * Software distributed under the License is distributed on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
- * for the specific language governing rights and limitations under the
- * License.
- *
- * The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
- *
- * The Initial Developer of the Original Code is
- * James Martelletti <james at nerdc0re.com>
- * Portions created by the Initial Developer are Copyright (C)
- * the Initial Developer. All Rights Reserved.
- *
- * Contributor(s):
- * 
- * James Martelletti <james at nerdc0re.com>
- *
- *
- * Channel.cs -- 
- *
+/* 
+ * FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
+ * Copyright (C) 2006, James Martelletti <james at nerdc0re.com>
+ *
+ * Version: MPL 1.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
+ *
+ * The Initial Developer of the Original Code is
+ * James Martelletti <james at nerdc0re.com>
+ * Portions created by the Initial Developer are Copyright (C)
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ * 
+ * James Martelletti <james at nerdc0re.com>
+ *
+ *
+ * Channel.cs -- 
+ *
  */
 using System;
 using System.Runtime.InteropServices;
 
-namespace FreeSwitch.NET.Types
+namespace FreeSwitch.Types
 {
     public class LoadableModule
     {

Modified: freeswitch/branches/james/src/dotnet/Types/LoadableModuleInterface.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Types/LoadableModuleInterface.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Types/LoadableModuleInterface.cs	Wed Sep 13 19:40:13 2006
@@ -28,34 +28,34 @@
  *
  * LoadableModuleInterfaces.cs -- 
  *
- */
-using System;
-using System.Collections;
-using System.Runtime.InteropServices;
-using System.Text;
-using FreeSwitch.NET.Marshaling;
-
-namespace FreeSwitch.NET.Types
-{
-    public delegate Status WriteFunction(
-        [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(StreamHandleMarshaler))]
-        StreamHandle streamHandle,
-        [MarshalAs(UnmanagedType.LPStr)]
-        string fmt);
-
-    //public delegate void ModuleLoad();
-
-    public class LoadableModuleInterface
-    {
-        private string module_name;
-        //private EndpointInterface endpoint_interface;
-        //private TimerInterface timer_interface;
-        //private DialplanInterface dialplan_interface;
-        //private CodecInterface codec_interface;
-        //private ApplicationInterface application_interface;
-        //private ApiInterface api_interface;
-        //private FileInterface file_interface;
-        //private SpeechInterface speech_interface;
-        //private DirectoryInterface directory_interface;
-    }
+ */
+using System;
+using System.Collections;
+using System.Runtime.InteropServices;
+using System.Text;
+using FreeSwitch.Marshaling;
+
+namespace FreeSwitch.Types
+{
+    public delegate Status WriteFunction(
+        [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(StreamHandleMarshaler))]
+        StreamHandle streamHandle,
+        [MarshalAs(UnmanagedType.LPStr)]
+        string fmt);
+
+    //public delegate void ModuleLoad();
+
+    public class LoadableModuleInterface
+    {
+        private string module_name;
+        //private EndpointInterface endpoint_interface;
+        //private TimerInterface timer_interface;
+        //private DialplanInterface dialplan_interface;
+        //private CodecInterface codec_interface;
+        //private ApplicationInterface application_interface;
+        //private ApiInterface api_interface;
+        //private FileInterface file_interface;
+        //private SpeechInterface speech_interface;
+        //private DirectoryInterface directory_interface;
+    }
 }

Modified: freeswitch/branches/james/src/dotnet/Types/MemoryPool.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Types/MemoryPool.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Types/MemoryPool.cs	Wed Sep 13 19:40:13 2006
@@ -1,7 +1,7 @@
 using System;
 using System.Runtime.InteropServices;
 
-namespace FreeSwitch.NET.Types
+namespace FreeSwitch.Types
 {
     public class MemoryPool
     {

Modified: freeswitch/branches/james/src/dotnet/Types/Module.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Types/Module.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Types/Module.cs	Wed Sep 13 19:40:13 2006
@@ -28,32 +28,32 @@
  *
  * Module.cs -- 
  *
- */
-using System;
-using System.Runtime.InteropServices;
-using FreeSwitch.NET.Marshaling;
-
-namespace FreeSwitch.NET.Types
-{
-    public delegate Status ModuleReload();
-    public delegate bool   ModulePause();
-    public delegate bool   ModuleResume();
-    public delegate bool   ModuleStatus();
-    public delegate Status ModuleRuntime();
-    public delegate bool   ModuleShutdown();
-    public delegate Status ModuleLoad(ref IntPtr module, string name);
-
-    public delegate void
-        ApplicationFunction(
-            [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(CoreSessionMarshaler))]
-            CoreSession session,
-            [MarshalAs(UnmanagedType.LPStr)]
-            string data);
-
-    public delegate Status
-        ApiFunction(
-            [MarshalAs(UnmanagedType.LPStr)]
-            string command,
-            [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(StreamHandleMarshaler))]
-            StreamHandle streamHandle);
-}
+ */
+using System;
+using System.Runtime.InteropServices;
+using FreeSwitch.Marshaling;
+
+namespace FreeSwitch.Types
+{
+    public delegate Status ModuleReload();
+    public delegate bool   ModulePause();
+    public delegate bool   ModuleResume();
+    public delegate bool   ModuleStatus();
+    public delegate Status ModuleRuntime();
+    public delegate bool   ModuleShutdown();
+    public delegate Status ModuleLoad(ref IntPtr module, string name);
+
+    public delegate void
+        ApplicationFunction(
+            [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(CoreSessionMarshaler))]
+            CoreSession session,
+            [MarshalAs(UnmanagedType.LPStr)]
+            string data);
+
+    public delegate Status
+        ApiFunction(
+            [MarshalAs(UnmanagedType.LPStr)]
+            string command,
+            [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(StreamHandleMarshaler))]
+            StreamHandle streamHandle);
+}

Modified: freeswitch/branches/james/src/dotnet/Types/ModuleInterfaces.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Types/ModuleInterfaces.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Types/ModuleInterfaces.cs	Wed Sep 13 19:40:13 2006
@@ -34,7 +34,7 @@
 using System.Runtime.InteropServices;
 using System.Text;
 
-namespace FreeSwitch.NET.Types
+namespace FreeSwitch.Types
 {
     /*
     public class ApplicationInterface
@@ -44,26 +44,26 @@
 	    private string long_desc;
 	    private string short_desc;
 	    private	string syntax;
-	    //const struct switch_application_interface *next;
-
-        public string InterfaceName
-        {
-            get { return interface_name; }
-        }
-
-        public ApplicationFunction ApplicationFunction
-        {
-            get { return application_function; }
-        }
-
-        public string LongDesc
-        {
-            get { return long_desc; }
-        }
-
-        public string ShortDesc
-        {
-            get { return short_desc; }
+	    //const struct switch_application_interface *next;
+
+        public string InterfaceName
+        {
+            get { return interface_name; }
+        }
+
+        public ApplicationFunction ApplicationFunction
+        {
+            get { return application_function; }
+        }
+
+        public string LongDesc
+        {
+            get { return long_desc; }
+        }
+
+        public string ShortDesc
+        {
+            get { return short_desc; }
         }
     }*/
 }

Modified: freeswitch/branches/james/src/dotnet/Types/Status.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Types/Status.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Types/Status.cs	Wed Sep 13 19:40:13 2006
@@ -28,24 +28,24 @@
  *
  * Status.cs -- 
  *
- */
-using System;
-
-namespace FreeSwitch.NET.Types
-{
-    public enum Status
-    {
-        Success,
-        False,	
-        Timeout, 	
-        Restart,	
-        Terminate,
-        NotImplemented,
-        MemoryError, 	
-        NoOp, 	
-        Resample, 	
-        GeneralError, 	
-        InUse, 	
-        Break 
-    }
-}
+ */
+using System;
+
+namespace FreeSwitch.Types
+{
+    public enum Status
+    {
+        Success,
+        False,	
+        Timeout, 	
+        Restart,	
+        Terminate,
+        NotImplemented,
+        MemoryError, 	
+        NoOp, 	
+        Resample, 	
+        GeneralError, 	
+        InUse, 	
+        Break 
+    }
+}

Modified: freeswitch/branches/james/src/dotnet/Types/StreamHandle.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Types/StreamHandle.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Types/StreamHandle.cs	Wed Sep 13 19:40:13 2006
@@ -28,24 +28,24 @@
  *
  * StreamHandle.cs -- 
  *
- */
-using System;
-using System.Runtime.InteropServices;
-using FreeSwitch.NET.Marshaling.Types;
-
-namespace FreeSwitch.NET.Types
-{
-    public class StreamHandle
-    {
-        internal HandleRef     marshaledObject;
-        internal WriteFunction writeFunction;
-
-        public void Write(string data)
-        {
-            StreamHandleMarshal streamHandleMarshal = (StreamHandleMarshal)marshaledObject.Wrapper;
-            WriteFunction       writeFunction       = (WriteFunction)Marshal.GetDelegateForFunctionPointer(streamHandleMarshal.write_function, typeof(WriteFunction));
-
-            writeFunction(this, data);
-        }
-    }
-}
+ */
+using System;
+using System.Runtime.InteropServices;
+using FreeSwitch.Marshaling.Types;
+
+namespace FreeSwitch.Types
+{
+    public class StreamHandle
+    {
+        internal HandleRef     marshaledObject;
+        internal WriteFunction writeFunction;
+
+        public void Write(string data)
+        {
+            StreamHandleMarshal streamHandleMarshal = (StreamHandleMarshal)marshaledObject.Wrapper;
+            WriteFunction       writeFunction       = (WriteFunction)Marshal.GetDelegateForFunctionPointer(streamHandleMarshal.write_function, typeof(WriteFunction));
+
+            writeFunction(this, data);
+        }
+    }
+}

Modified: freeswitch/branches/james/src/dotnet/Types/TextChannel.cs
==============================================================================
--- freeswitch/branches/james/src/dotnet/Types/TextChannel.cs	(original)
+++ freeswitch/branches/james/src/dotnet/Types/TextChannel.cs	Wed Sep 13 19:40:13 2006
@@ -28,15 +28,15 @@
  *
  * TextChannel.cs -- 
  *
- */
-using System;
-
-namespace FreeSwitch.NET.Types
-{
-    public enum TextChannel
-    {
-        ChannelIdConsole,
-        ChannelIdConsoleClean,
-        ChannelIdEvent
-    }
-}
+ */
+using System;
+
+namespace FreeSwitch.Types
+{
+    public enum TextChannel
+    {
+        ChannelIdConsole,
+        ChannelIdConsoleClean,
+        ChannelIdEvent
+    }
+}



More information about the Freeswitch-branches mailing list