Skip to content

Commit

Permalink
Format by clang-format
Browse files Browse the repository at this point in the history
  • Loading branch information
cybergarage committed Sep 26, 2021
1 parent cbe81e5 commit 464c1c0
Show file tree
Hide file tree
Showing 37 changed files with 2,815 additions and 2,839 deletions.
162 changes: 81 additions & 81 deletions examples/upnpavdump/macosx/xcode30/upnpavdump.m
Original file line number Diff line number Diff line change
Expand Up @@ -6,104 +6,104 @@
// Copyright 2008 Satoshi Konno. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <CyberLink/UPnP.h>
#import <Foundation/Foundation.h>

void PrintContentDirectory(CGUpnpAction *browseAction, int indent, NSString *objectId)
void PrintContentDirectory(CGUpnpAction* browseAction, int indent, NSString* objectId)
{
int n;
[browseAction setArgumentValue:objectId forName:@"ObjectID"];
[browseAction setArgumentValue:@"BrowseDirectChildren" forName:@"BrowseFlag"];
[browseAction setArgumentValue:@"*" forName:@"Filter"];
[browseAction setArgumentValue:@"0" forName:@"StartingIndex"];
[browseAction setArgumentValue:@"0" forName:@"RequestedCount"];
[browseAction setArgumentValue:@"" forName:@"SortCriteria"];
if (![browseAction post])
return;
NSMutableString *indentStr = [NSMutableString string];
for (n=0; n<indent; n++)
[indentStr appendString:@" "];
NSString *resultStr = [browseAction argumentValueForName:@"Result"];
//NSLog(@"%@", resultStr);
NSError *xmlErr;
NSXMLDocument *xmlDoc = [[NSXMLDocument alloc] initWithXMLString:resultStr options:0 error:&xmlErr];
if (!xmlDoc)
return;
NSArray *contentArray = [xmlDoc nodesForXPath:@"/DIDL-Lite/*" error:&xmlErr];
for (NSXMLElement *contentNode in contentArray) {
NSString *objId = [[contentNode attributeForName:@"id"] stringValue];
NSArray *titleArray = [contentNode elementsForName:@"dc:title"];
NSString *title = @"";
for (NSXMLNode *titleNode in titleArray) {
title = [titleNode stringValue];
break;
}
if ([[contentNode name] isEqualToString:@"container"]) {
NSLog(@"%@ [%@] %@", indentStr, objId, title);
PrintContentDirectory(browseAction, (indent+1), objId);
}
else {
NSArray *resArray = [contentNode elementsForName:@"res"];
NSString *url = @"";
for (NSXMLNode *resNode in resArray) {
url = [resNode stringValue];
break;
}
NSLog(@"%@ [%@] %@ (%@)", indentStr, objId, title, url);
}
}
int n;

[browseAction setArgumentValue:objectId forName:@"ObjectID"];
[browseAction setArgumentValue:@"BrowseDirectChildren" forName:@"BrowseFlag"];
[browseAction setArgumentValue:@"*" forName:@"Filter"];
[browseAction setArgumentValue:@"0" forName:@"StartingIndex"];
[browseAction setArgumentValue:@"0" forName:@"RequestedCount"];
[browseAction setArgumentValue:@"" forName:@"SortCriteria"];

if (![browseAction post])
return;

NSMutableString* indentStr = [NSMutableString string];
for (n = 0; n < indent; n++)
[indentStr appendString:@" "];

NSString* resultStr = [browseAction argumentValueForName:@"Result"];
//NSLog(@"%@", resultStr);

NSError* xmlErr;
NSXMLDocument* xmlDoc = [[NSXMLDocument alloc] initWithXMLString:resultStr options:0 error:&xmlErr];
if (!xmlDoc)
return;
NSArray* contentArray = [xmlDoc nodesForXPath:@"/DIDL-Lite/*" error:&xmlErr];
for (NSXMLElement* contentNode in contentArray) {
NSString* objId = [[contentNode attributeForName:@"id"] stringValue];
NSArray* titleArray = [contentNode elementsForName:@"dc:title"];
NSString* title = @"";
for (NSXMLNode* titleNode in titleArray) {
title = [titleNode stringValue];
break;
}
if ([[contentNode name] isEqualToString:@"container"]) {
NSLog(@"%@ [%@] %@", indentStr, objId, title);
PrintContentDirectory(browseAction, (indent + 1), objId);
}
else {
NSArray* resArray = [contentNode elementsForName:@"res"];
NSString* url = @"";
for (NSXMLNode* resNode in resArray) {
url = [resNode stringValue];
break;
}
NSLog(@"%@ [%@] %@ (%@)", indentStr, objId, title, url);
}
}
}

void PrintDmsInfo(CGUpnpDevice *dev, int dmsNum)
void PrintDmsInfo(CGUpnpDevice* dev, int dmsNum)
{
NSLog(@"[%d] %@", dmsNum, [dev friendlyName]);
NSLog(@"[%d] %@", dmsNum, [dev friendlyName]);

CGUpnpService *conDirService = [dev getServiceForType:@"urn:schemas-upnp-org:service:ContentDirectory:1"];
if (!conDirService)
return;
CGUpnpService* conDirService = [dev getServiceForType:@"urn:schemas-upnp-org:service:ContentDirectory:1"];
if (!conDirService)
return;

CGUpnpStateVariable *searchCap = [conDirService getStateVariableForName:@"SearchCapabilities"];
if (searchCap) {
if ([searchCap query])
NSLog(@" SearchCapabilities = %@\n", [searchCap value]);
}
CGUpnpStateVariable* searchCap = [conDirService getStateVariableForName:@"SearchCapabilities"];
if (searchCap) {
if ([searchCap query])
NSLog(@" SearchCapabilities = %@\n", [searchCap value]);
}

CGUpnpStateVariable *sorpCap = [conDirService getStateVariableForName:@"SortCapabilities"];
if (sorpCap) {
if ([sorpCap query])
NSLog(@" SortCapabilities = %@\n", [sorpCap value]);
}
CGUpnpStateVariable* sorpCap = [conDirService getStateVariableForName:@"SortCapabilities"];
if (sorpCap) {
if ([sorpCap query])
NSLog(@" SortCapabilities = %@\n", [sorpCap value]);
}

CGUpnpAction *browseAction = [conDirService getActionForName:@"Browse"];
if (!browseAction)
return;
CGUpnpAction* browseAction = [conDirService getActionForName:@"Browse"];
if (!browseAction)
return;

PrintContentDirectory(browseAction, 0, @"0");
PrintContentDirectory(browseAction, 0, @"0");
}

int main (int argc, const char * argv[])
int main(int argc, const char* argv[])
{
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
NSAutoreleasePool* pool = [[NSAutoreleasePool alloc] init];

CGUpnpControlPoint *ctrlPoint = [[CGUpnpControlPoint alloc] init];
CGUpnpControlPoint* ctrlPoint = [[CGUpnpControlPoint alloc] init];

[ctrlPoint search];
[ctrlPoint search];

int dmsNum = 0;
NSArray *devArray = [ctrlPoint devices];
for (CGUpnpDevice *dev in devArray) {
if ([dev isDeviceType:@"urn:schemas-upnp-org:device:MediaServer:1"])
PrintDmsInfo(dev, ++dmsNum);
}
int dmsNum = 0;
NSArray* devArray = [ctrlPoint devices];
for (CGUpnpDevice* dev in devArray) {
if ([dev isDeviceType:@"urn:schemas-upnp-org:device:MediaServer:1"])
PrintDmsInfo(dev, ++dmsNum);
}

if (dmsNum <= 0)
NSLog(@"Media Server is not found !!\n");
if (dmsNum <= 0)
NSLog(@"Media Server is not found !!\n");

[pool drain];
return 0;
[pool drain];
return 0;
}
29 changes: 13 additions & 16 deletions examples/upnpbrowser/ios/Classes/UPnPBrowserAppDelegate.m
Original file line number Diff line number Diff line change
Expand Up @@ -10,39 +10,36 @@
*
******************************************************************/


#import "UPnPBrowserAppDelegate.h"

@implementation UPnPBrowserAppDelegate

@synthesize window;
@synthesize navigationController;


#pragma mark -
#pragma mark Application lifecycle

- (void)applicationDidFinishLaunching:(UIApplication *)application {

[window addSubview:[navigationController view]];
[window makeKeyAndVisible];
}

- (void)applicationDidFinishLaunching:(UIApplication*)application
{

- (void)applicationWillTerminate:(UIApplication *)application {
// Save data if appropriate
[window addSubview:[navigationController view]];
[window makeKeyAndVisible];
}

- (void)applicationWillTerminate:(UIApplication*)application
{
// Save data if appropriate
}

#pragma mark -
#pragma mark Memory management

- (void)dealloc {
[navigationController release];
[window release];
[super dealloc];
- (void)dealloc
{
[navigationController release];
[window release];
[super dealloc];
}


@end

69 changes: 34 additions & 35 deletions examples/upnpbrowser/ios/Classes/UPnPDeviceTableViewCell.m
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -15,51 +15,50 @@

@implementation UPnPDeviceTableViewCell

- (UIImage *)getIconImage:(NSString *)iconUrl
- (UIImage*)getIconImage:(NSString*)iconUrl
{
NSLog(@"getIconImage = %@" , iconUrl);
NSURL *url = [NSURL URLWithString:iconUrl];
if (url == nil)
return nil;
NSData *data = [NSData dataWithContentsOfURL:url];
if (url == nil)
return nil;
UIImage *iconImage = [[UIImage alloc] initWithData:data];
if (iconImage != nil)
[iconImage autorelease];
return iconImage;
NSLog(@"getIconImage = %@", iconUrl);
NSURL* url = [NSURL URLWithString:iconUrl];
if (url == nil)
return nil;
NSData* data = [NSData dataWithContentsOfURL:url];
if (url == nil)
return nil;
UIImage* iconImage = [[UIImage alloc] initWithData:data];
if (iconImage != nil)
[iconImage autorelease];
return iconImage;
}

- (void)setDevice:(CGUpnpDevice *)upnpDevice
- (void)setDevice:(CGUpnpDevice*)upnpDevice
{
[self setName:[upnpDevice friendlyName]];
[self setMime:[upnpDevice manufacturer]];
[self setDate:[upnpDevice ipaddress]];
[self setName:[upnpDevice friendlyName]];
[self setMime:[upnpDevice manufacturer]];
[self setDate:[upnpDevice ipaddress]];

UIImage *iconImage = nil;
CGUpnpIcon *smallestIcon = [upnpDevice smallestIconWithMimeType:@"image/png"];
if (smallestIcon == nil)
smallestIcon = [upnpDevice smallestIconWithMimeType:@"image/jpeg"];
if (smallestIcon != nil) {
NSString *iconUrl = [upnpDevice absoluteIconUrl:smallestIcon];
NSLog(@"iconUrl = %@", iconUrl);
if (0 < [iconUrl length])
iconImage = [self getIconImage:iconUrl];
}

if (iconImage == nil)
iconImage = [UIImage imageNamed:@"icon_device.png"];
UIImage* iconImage = nil;
CGUpnpIcon* smallestIcon = [upnpDevice smallestIconWithMimeType:@"image/png"];
if (smallestIcon == nil)
smallestIcon = [upnpDevice smallestIconWithMimeType:@"image/jpeg"];
if (smallestIcon != nil) {
NSString* iconUrl = [upnpDevice absoluteIconUrl:smallestIcon];
NSLog(@"iconUrl = %@", iconUrl);
if (0 < [iconUrl length])
iconImage = [self getIconImage:iconUrl];
}

UIImageView *imageView = (UIImageView *)[self.contentView viewWithTag:UPNPAV_CELL_IMAGE];
[imageView setImage:iconImage];
if (iconImage == nil)
iconImage = [UIImage imageNamed:@"icon_device.png"];

[self setAccessoryType:UITableViewCellAccessoryDisclosureIndicator];
UIImageView* imageView = (UIImageView*)[self.contentView viewWithTag:UPNPAV_CELL_IMAGE];
[imageView setImage:iconImage];

[self setAccessoryType:UITableViewCellAccessoryDisclosureIndicator];
}

- (void)dealloc
- (void)dealloc
{
[super dealloc];
[super dealloc];
}


@end
Loading

0 comments on commit 464c1c0

Please sign in to comment.