// CreateProvider creates a provider to provide data to the ctrlX Data Layer.
// Parameter remote is an address of the ctrlX Data Layer.
// It returns the provider.
CreateProvider creates a provider to provide data to the ctrlX Data Layer.
Parameter remote is an address of the ctrlX Data Layer.
It returns the provider.
// CreateProvider creates a provider to provide data to the ctrlX Data Layer . // Parameter remote is an address of the ctrlX Data Layer . // It returns the provider .
func (f *Factory) CreateProvider(remote string) *Provider {
	cremote := C.CString(remote)
	defer C.free(unsafe.Pointer(cremote))
	ptr := C.DLR_factoryCreateProvider(f.this, cremote)
	return &Provider{this: ptr}
}
func ( f * Factory ) CreateProvider ( remote string ) * Provider { cremote := C . CString ( remote ) defer C . free ( unsafe . Pointer ( cremote ) ) ptr := C . DLR_factoryCreateProvider ( f . this , cremote ) return & Provider { this : ptr } }
CreateProvider creates a provider to provide data to the ctrlX Data Layer.
CreateProvider creates a provider to provide data to the ctrlX Data Layer .